pub struct BindingEntry {
pub name: String,
pub kind: BindingKind,
pub physical_name: String,
pub declared: Option<Binding>,
pub resolved: Option<ResolvedBinding>,
}Expand description
One entry in an EnvBindings table.
Fields§
§name: String§kind: BindingKind§physical_name: String§declared: Option<Binding>The declared dependencies binding, when this entry came from one.
resolved: Option<ResolvedBinding>The cached resolution for this entry, when one is available.
Trait Implementations§
Source§impl Clone for BindingEntry
impl Clone for BindingEntry
Source§fn clone(&self) -> BindingEntry
fn clone(&self) -> BindingEntry
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 BindingEntry
impl RefUnwindSafe for BindingEntry
impl Send for BindingEntry
impl Sync for BindingEntry
impl Unpin for BindingEntry
impl UnsafeUnpin for BindingEntry
impl UnwindSafe for BindingEntry
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