pub enum PragmaKind {
Once,
DiagnosticPush,
DiagnosticPop,
DiagnosticIgnored {
warning: String,
},
Other {
name: String,
arguments: Option<String>,
},
}Variants§
Once
#pragma once
DiagnosticPush
#pragma GCC/clang diagnostic push
DiagnosticPop
#pragma GCC/clang diagnostic pop
DiagnosticIgnored
#pragma GCC/clang diagnostic ignored “-Wwarning-name”
Other
Other pragma directive
Trait Implementations§
Source§impl Clone for PragmaKind
impl Clone for PragmaKind
Source§impl Debug for PragmaKind
impl Debug for PragmaKind
Auto Trait Implementations§
impl Freeze for PragmaKind
impl RefUnwindSafe for PragmaKind
impl Send for PragmaKind
impl Sync for PragmaKind
impl Unpin for PragmaKind
impl UnsafeUnpin for PragmaKind
impl UnwindSafe for PragmaKind
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