MCPcopy Index your code
hub / github.com/ciphermodelabs/ciphercore / to_u8

Method to_u8

ciphercore-base/src/data_values.rs:425–427  ·  view source on GitHub ↗

Converts `self` to a scalar if it is a byte vector, then casts the result to `u8`. # Arguments `st` - scalar type used to interpret `self` # Result Resulting scalar cast to `u8` # Examples ``` # use ciphercore_base::data_values::Value; # use ciphercore_base::data_types::INT32; let v = Value::from_scalar(-123456, INT32).unwrap(); assert_eq!(v.to_u8(INT32).unwrap(), -123456i32 as u8); ```

(&self, st: ScalarType)

Source from the content-addressed store, hash-verified

423 /// assert_eq!(v.to_u8(INT32).unwrap(), -123456i32 as u8);
424 /// ```
425 pub fn to_u8(&self, st: ScalarType) -> Result<u8> {
426 Ok(self.to_u128(st)? as u8)
427 }
428
429 /// Converts `self` to a scalar if it is a byte vector, then casts the result to `bool`.
430 ///

Calls 1

to_u128Method · 0.45