pub struct CallbackFactoryArgument {
pub parameter_index: u32,
pub class_local_name: String,
pub getter: bool,
pub lazy_safe: bool,
}Expand description
Proven callback result owned by a factory consumer’s module.
Fields§
§parameter_index: u32Zero-based actual argument ordinal.
class_local_name: StringClass binding resolved in the consumer module.
getter: boolThis argument is an options object with a proven get callback.
lazy_safe: boolNo mutable capture makes a lazy invocation select another class.
Trait Implementations§
Source§impl Clone for CallbackFactoryArgument
impl Clone for CallbackFactoryArgument
Source§impl Debug for CallbackFactoryArgument
impl Debug for CallbackFactoryArgument
impl<'__de> Decode<'__de> for CallbackFactoryArgumentwhere
'__de:,
impl Encode for CallbackFactoryArgument
impl Eq for CallbackFactoryArgument
Source§impl PartialEq for CallbackFactoryArgument
impl PartialEq for CallbackFactoryArgument
Source§impl Serialize for CallbackFactoryArgument
impl Serialize for CallbackFactoryArgument
impl StructuralPartialEq for CallbackFactoryArgument
Auto Trait Implementations§
impl Freeze for CallbackFactoryArgument
impl RefUnwindSafe for CallbackFactoryArgument
impl Send for CallbackFactoryArgument
impl Sync for CallbackFactoryArgument
impl Unpin for CallbackFactoryArgument
impl UnsafeUnpin for CallbackFactoryArgument
impl UnwindSafe for CallbackFactoryArgument
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DecodeOwned for Twhere
T: for<'de> Decode<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.