pub struct Include { /* private fields */ }
Expand description
Enable the union of a world with another world
Implementations§
Source§impl Include
impl Include
pub fn new(use_path: impl Into<Ident>) -> Self
pub fn use_path(&self) -> &Ident
pub fn set_use_path(&mut self, use_path: impl Into<Ident>)
pub fn include_names_list(&self) -> &[(String, String)]
pub fn include_names_list_mut(&mut self) -> &mut Vec<(String, String)>
pub fn with(&mut self, id: &str, alias: &str)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Include
impl<'de> Deserialize<'de> for Include
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for Include
impl Ord for Include
Source§impl PartialOrd for Include
impl PartialOrd for Include
impl Eq for Include
impl StructuralPartialEq for Include
Auto Trait Implementations§
impl Freeze for Include
impl RefUnwindSafe for Include
impl Send for Include
impl Sync for Include
impl Unpin for Include
impl UnwindSafe for Include
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,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.