pub struct EffectLayer {
pub key: String,
pub span_start: u32,
pub exported: bool,
pub dependencies: Vec<String>,
}Expand description
A layer definition and the layer keys its initializer reads.
Fields§
§key: StringFooLive or FooService.layer.
span_start: u32Byte offset of the binding name or static property key.
exported: boolThe const, or the class of a static property, is exported.
dependencies: Vec<String>Keys that value references inside the initializer read.
Trait Implementations§
Source§impl Clone for EffectLayer
impl Clone for EffectLayer
Source§impl Debug for EffectLayer
impl Debug for EffectLayer
impl<'__de> Decode<'__de> for EffectLayerwhere
'__de:,
impl Encode for EffectLayer
impl Eq for EffectLayer
Source§impl PartialEq for EffectLayer
impl PartialEq for EffectLayer
impl StructuralPartialEq for EffectLayer
Auto Trait Implementations§
impl Freeze for EffectLayer
impl RefUnwindSafe for EffectLayer
impl Send for EffectLayer
impl Sync for EffectLayer
impl Unpin for EffectLayer
impl UnsafeUnpin for EffectLayer
impl UnwindSafe for EffectLayer
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.