Enum sunscreen_fhe_program::EdgeInfo
source · [−]pub enum EdgeInfo {
LeftOperand,
RightOperand,
UnaryOperand,
}
Expand description
Contains information about an edge between nodes in the FHE program graph.
Variants
LeftOperand
The source node is the left input to a binary operation.
RightOperand
The source node is the right input to fa binary operation.
UnaryOperand
The source node is the single input to a unary operation.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for EdgeInfo
impl<'de> Deserialize<'de> for EdgeInfo
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 Copy for EdgeInfo
impl StructuralPartialEq for EdgeInfo
Auto Trait Implementations
impl RefUnwindSafe for EdgeInfo
impl Send for EdgeInfo
impl Sync for EdgeInfo
impl Unpin for EdgeInfo
impl UnwindSafe for EdgeInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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