pub enum SwitchTypeSpec {
IntegerType(IntegerType),
CharType(CharType),
WideCharType(WideCharType),
BooleanType(BooleanType),
ScopedName(ScopedName),
OctetType(OctetType),
}Variants§
IntegerType(IntegerType)
CharType(CharType)
WideCharType(WideCharType)
BooleanType(BooleanType)
ScopedName(ScopedName)
OctetType(OctetType)
Trait Implementations§
Source§impl Debug for SwitchTypeSpec
impl Debug for SwitchTypeSpec
Source§impl<'de> Deserialize<'de> for SwitchTypeSpec
impl<'de> Deserialize<'de> for SwitchTypeSpec
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 From<SwitchTypeSpec> for SwitchTypeSpec
impl From<SwitchTypeSpec> for SwitchTypeSpec
Source§fn from(value: SwitchTypeSpec) -> Self
fn from(value: SwitchTypeSpec) -> Self
Converts to this type from the input type.
Source§impl<'a> FromTreeSitter<'a> for SwitchTypeSpec
impl<'a> FromTreeSitter<'a> for SwitchTypeSpec
fn from_node(node: Node<'a>, ctx: &mut ParseContext<'a>) -> ParserResult<Self>
Auto Trait Implementations§
impl Freeze for SwitchTypeSpec
impl RefUnwindSafe for SwitchTypeSpec
impl Send for SwitchTypeSpec
impl Sync for SwitchTypeSpec
impl Unpin for SwitchTypeSpec
impl UnsafeUnpin for SwitchTypeSpec
impl UnwindSafe for SwitchTypeSpec
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