pub struct CallbackFactoryPropertyAccessFact {
pub callee_name: String,
pub callee_member: Option<String>,
pub property_path: String,
pub member: String,
pub vue_only: bool,
pub assigned_class: Option<String>,
pub arguments: Vec<CallbackFactoryArgument>,
}Expand description
Callback-origin member use, joined with the callee module’s property source.
Fields§
§callee_name: StringCallee import binding in the caller module.
callee_member: Option<String>Static export selected from a namespace import, if present.
property_path: StringRequested path in the wrapper’s returned value.
member: StringRequested member on the callback result.
vue_only: boolA property write permits only the canonical Vue getter contract.
assigned_class: Option<String>Ordinary assigned value, ignored by a canonical Vue setter contract.
arguments: Vec<CallbackFactoryArgument>Callback ordinal and class origin interpreted in the caller module.
Trait Implementations§
impl<'__de> Decode<'__de> for CallbackFactoryPropertyAccessFactwhere
'__de:,
impl Encode for CallbackFactoryPropertyAccessFact
impl Eq for CallbackFactoryPropertyAccessFact
impl StructuralPartialEq for CallbackFactoryPropertyAccessFact
Auto Trait Implementations§
impl Freeze for CallbackFactoryPropertyAccessFact
impl RefUnwindSafe for CallbackFactoryPropertyAccessFact
impl Send for CallbackFactoryPropertyAccessFact
impl Sync for CallbackFactoryPropertyAccessFact
impl Unpin for CallbackFactoryPropertyAccessFact
impl UnsafeUnpin for CallbackFactoryPropertyAccessFact
impl UnwindSafe for CallbackFactoryPropertyAccessFact
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.