pub unsafe fn new(
		tag: raw_types::values::ValueTag,
		data: raw_types::values::ValueData,
	) -> Value {
		let raw = raw_types::values::Value { tag, data };
		raw_types::funcs::inc_ref_count(raw);

		Value {
			value: raw,
			phantom: PhantomData {},
		}
	}
/// Creates a new value from raw tag and data.
/// Use if you know what you are doing.
Creates a new value from raw tag and data.
Use if you know what you are doing.
Creates a new value from raw tag and data . Use if you know what you are doing .
pub unsafe fn new(
		tag: raw_types::values::ValueTag,
		data: raw_types::values::ValueData,
	) -> Value {
		let raw = raw_types::values::Value { tag, data };
		raw_types::funcs::inc_ref_count(raw);
		Value {
			value: raw,
			phantom: PhantomData {},
		}
	}
pub unsafe fn new ( tag : raw_types :: values :: ValueTag , data : raw_types :: values :: ValueData , ) -> Value { let raw = raw_types :: values :: Value { tag , data } ; raw_types :: funcs :: inc_ref_count ( raw ) ; Value { value : raw , phantom : PhantomData { } , } }
Creates a new value from raw tag and data.
Creates a new value from raw tag and data .
tag
raw_types::values::ValueTag
data
raw_types::values::ValueData