pub enum SourceGraft {
Syntax,
Code,
}Expand description
The level source-file leaves graft at: the syntax level (the
literal parse — the default) or the code level (identifiers
as names). Chosen per mount by the code: target prefix, and
inherited by nested composes (an archive inside a code:
mount grafts its source entries at the code level too) — the
filesystem-into-declarations namespace has no seam.
Variants§
Trait Implementations§
Source§impl Clone for SourceGraft
impl Clone for SourceGraft
Source§fn clone(&self) -> SourceGraft
fn clone(&self) -> SourceGraft
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 moreimpl Copy for SourceGraft
Source§impl Debug for SourceGraft
impl Debug for SourceGraft
Source§impl Default for SourceGraft
impl Default for SourceGraft
Source§fn default() -> SourceGraft
fn default() -> SourceGraft
Returns the “default value” for a type. Read more
impl Eq for SourceGraft
Source§impl PartialEq for SourceGraft
impl PartialEq for SourceGraft
impl StructuralPartialEq for SourceGraft
Auto Trait Implementations§
impl Freeze for SourceGraft
impl RefUnwindSafe for SourceGraft
impl Send for SourceGraft
impl Sync for SourceGraft
impl Unpin for SourceGraft
impl UnsafeUnpin for SourceGraft
impl UnwindSafe for SourceGraft
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.