pub struct RegisteredFunction {Show 15 fields
pub package_id: ObjectId,
pub object_id: ObjectId,
pub local_id: String,
pub display_name: String,
pub semantic_revision: u32,
pub arguments: Vec<RegisteredTypeRef>,
pub result: RegisteredTypeRef,
pub volatility: u16,
pub cancellation: u16,
pub strict: bool,
pub parallel_safe: bool,
pub cost: u32,
pub max_output_bytes: u32,
pub scalar: RadixAbiScalarFnV1,
pub batch: Option<RadixAbiBatchFnV1>,
}Fields§
§package_id: ObjectId§object_id: ObjectId§local_id: String§display_name: String§semantic_revision: u32§arguments: Vec<RegisteredTypeRef>§result: RegisteredTypeRef§volatility: u16§cancellation: u16§strict: bool§parallel_safe: bool§cost: u32§max_output_bytes: u32§scalar: RadixAbiScalarFnV1§batch: Option<RadixAbiBatchFnV1>Trait Implementations§
Source§impl Clone for RegisteredFunction
impl Clone for RegisteredFunction
Source§fn clone(&self) -> RegisteredFunction
fn clone(&self) -> RegisteredFunction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RegisteredFunction
impl RefUnwindSafe for RegisteredFunction
impl Send for RegisteredFunction
impl Sync for RegisteredFunction
impl Unpin for RegisteredFunction
impl UnsafeUnpin for RegisteredFunction
impl UnwindSafe for RegisteredFunction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more