pub struct TraitUseAliasNode {
pub trait_name: Option<Box<Node>>,
pub method: Box<Node>,
pub alias: Option<Box<Node>>,
pub visibility: Option<Visibility>,
}Fields§
§trait_name: Option<Box<Node>>§method: Box<Node>§alias: Option<Box<Node>>§visibility: Option<Visibility>Implementations§
Source§impl TraitUseAliasNode
impl TraitUseAliasNode
pub fn make( trait_name: Option<Box<Node>>, method: Box<Node>, alias: Option<Box<Node>>, visibility: Option<Visibility>, ) -> Box<Node>
pub fn loc( trait_name: Option<Box<Node>>, method: Box<Node>, alias: Option<Box<Node>>, visibility: Option<Visibility>, loc: Option<RangeLocation>, ) -> Box<Node>
Trait Implementations§
Source§impl Clone for TraitUseAliasNode
impl Clone for TraitUseAliasNode
Source§fn clone(&self) -> TraitUseAliasNode
fn clone(&self) -> TraitUseAliasNode
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TraitUseAliasNode
impl Debug for TraitUseAliasNode
Source§impl<'de> Deserialize<'de> for TraitUseAliasNode
impl<'de> Deserialize<'de> for TraitUseAliasNode
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 PartialEq for TraitUseAliasNode
impl PartialEq for TraitUseAliasNode
Source§impl Serialize for TraitUseAliasNode
impl Serialize for TraitUseAliasNode
impl StructuralPartialEq for TraitUseAliasNode
Auto Trait Implementations§
impl Freeze for TraitUseAliasNode
impl RefUnwindSafe for TraitUseAliasNode
impl Send for TraitUseAliasNode
impl Sync for TraitUseAliasNode
impl Unpin for TraitUseAliasNode
impl UnwindSafe for TraitUseAliasNode
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