Enum sunscreen_fhe_program::Literal
source · [−]Expand description
Represents a literal value in an expression.
Variants
I64(i64)
A 64-bit signed integer
U64(u64)
An unsigned 64-bit integer.
F64(f64)
A 64-bit IEEE-754 double precision number.
Plaintext(Vec<u8>)
A plaintext stored as a sequence of bytes.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Literal
impl<'de> Deserialize<'de> for Literal
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Literal
Auto Trait Implementations
impl RefUnwindSafe for Literal
impl Send for Literal
impl Sync for Literal
impl Unpin for Literal
impl UnwindSafe for Literal
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more