Struct opendp::core::Function [−][src]
pub struct Function<DI: Domain, DO: Domain> {
pub function: Rc<dyn Fn(&DI::Carrier) -> Fallible<DO::Carrier>>,
}
Expand description
Fields
function: Rc<dyn Fn(&DI::Carrier) -> Fallible<DO::Carrier>>
Implementations
pub fn make_basic_composition(
function0: &Function<DI, DO0>,
function1: &Function<DI, DO1>
) -> Self
Converts this Function into one with polymorphic output.
Trait Implementations
Auto Trait Implementations
impl<DI, DO> !RefUnwindSafe for Function<DI, DO>
impl<DI, DO> !UnwindSafe for Function<DI, DO>
Blanket Implementations
Mutably borrows from an owned value. Read more
Casts the value.
Casts the value.
Casts the value.
Casts the value.
Casts the value.