pub struct ComponentSpreadBinding {
pub local: String,
pub span_start: u32,
pub keys: Vec<String>,
}Expand description
An immutable, unescaped local object with statically known own keys.
Fields§
§local: StringRoot script binding name, resolved before template scopes are applied.
span_start: u32Script binding declaration anchor.
keys: Vec<String>Complete own property names.
Trait Implementations§
Source§impl Clone for ComponentSpreadBinding
impl Clone for ComponentSpreadBinding
Source§impl Debug for ComponentSpreadBinding
impl Debug for ComponentSpreadBinding
impl<'__de> Decode<'__de> for ComponentSpreadBindingwhere
'__de:,
impl Encode for ComponentSpreadBinding
impl Eq for ComponentSpreadBinding
Source§impl PartialEq for ComponentSpreadBinding
impl PartialEq for ComponentSpreadBinding
impl StructuralPartialEq for ComponentSpreadBinding
Auto Trait Implementations§
impl Freeze for ComponentSpreadBinding
impl RefUnwindSafe for ComponentSpreadBinding
impl Send for ComponentSpreadBinding
impl Sync for ComponentSpreadBinding
impl Unpin for ComponentSpreadBinding
impl UnsafeUnpin for ComponentSpreadBinding
impl UnwindSafe for ComponentSpreadBinding
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.