Enum AstStorageClassSpecifierKind
pub enum AstStorageClassSpecifierKind {
Static,
Extern,
Typedef,
}Expand description
Storage class specifiers determine an identifier’s scope, storage lifetime, and linkage.
typedef is also categorized as a storage class specifier for syntactic convenience in the C grammar, but
does not affect storage in the way that other class specifiers do.
Variants§
Trait Implementations§
§impl Clone for AstStorageClassSpecifierKind
impl Clone for AstStorageClassSpecifierKind
§fn clone(&self) -> AstStorageClassSpecifierKind
fn clone(&self) -> AstStorageClassSpecifierKind
Returns a duplicate 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 more§impl Debug for AstStorageClassSpecifierKind
impl Debug for AstStorageClassSpecifierKind
§impl PartialEq for AstStorageClassSpecifierKind
impl PartialEq for AstStorageClassSpecifierKind
impl Copy for AstStorageClassSpecifierKind
impl Eq for AstStorageClassSpecifierKind
impl StructuralPartialEq for AstStorageClassSpecifierKind
Auto Trait Implementations§
impl Freeze for AstStorageClassSpecifierKind
impl RefUnwindSafe for AstStorageClassSpecifierKind
impl Send for AstStorageClassSpecifierKind
impl Sync for AstStorageClassSpecifierKind
impl Unpin for AstStorageClassSpecifierKind
impl UnwindSafe for AstStorageClassSpecifierKind
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