pub enum StructDefinitionBody {
Brace(StructDefinitionBodyBrace),
Tuple(StructDefinitionBodyTuple),
Empty(Extent),
}Variants§
Implementations§
Source§impl StructDefinitionBody
impl StructDefinitionBody
pub fn into_brace(self) -> Option<StructDefinitionBodyBrace>
pub fn into_tuple(self) -> Option<StructDefinitionBodyTuple>
pub fn into_empty(self) -> Option<Extent>
pub fn as_brace(&self) -> Option<&StructDefinitionBodyBrace>
pub fn as_tuple(&self) -> Option<&StructDefinitionBodyTuple>
pub fn as_empty(&self) -> Option<&Extent>
pub fn is_brace(&self) -> bool
pub fn is_tuple(&self) -> bool
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Debug for StructDefinitionBody
impl Debug for StructDefinitionBody
Source§impl<'a> Index<&'a StructDefinitionBody> for str
impl<'a> Index<&'a StructDefinitionBody> for str
Source§impl Index<StructDefinitionBody> for str
impl Index<StructDefinitionBody> for str
Auto Trait Implementations§
impl Freeze for StructDefinitionBody
impl RefUnwindSafe for StructDefinitionBody
impl Send for StructDefinitionBody
impl Sync for StructDefinitionBody
impl Unpin for StructDefinitionBody
impl UnsafeUnpin for StructDefinitionBody
impl UnwindSafe for StructDefinitionBody
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