pub struct PatternPartKind {
pub binding: Option<Name>,
pub selector: Option<Node<PathSelector>>,
pub path: PathPattern,
}Expand description
The contents of a pattern part.
Fields§
§binding: Option<Name>§selector: Option<Node<PathSelector>>§path: PathPatternTrait Implementations§
Source§impl Clone for PatternPartKind
impl Clone for PatternPartKind
Source§impl Debug for PatternPartKind
impl Debug for PatternPartKind
Source§impl<'de> Deserialize<'de> for PatternPartKind
impl<'de> Deserialize<'de> for PatternPartKind
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
impl Eq for PatternPartKind
Source§impl Hash for PatternPartKind
impl Hash for PatternPartKind
Source§impl PartialEq for PatternPartKind
impl PartialEq for PatternPartKind
Source§impl Serialize for PatternPartKind
impl Serialize for PatternPartKind
impl StructuralPartialEq for PatternPartKind
Auto Trait Implementations§
impl Freeze for PatternPartKind
impl RefUnwindSafe for PatternPartKind
impl Send for PatternPartKind
impl Sync for PatternPartKind
impl Unpin for PatternPartKind
impl UnsafeUnpin for PatternPartKind
impl UnwindSafe for PatternPartKind
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