Struct clang_ast::BareSourceLocation [−][src]
pub struct BareSourceLocation { pub offset: usize, pub file: Arc<str>, pub line: usize, pub presumed_file: Option<Arc<str>>, pub presumed_line: Option<usize>, pub col: usize, pub tok_len: usize, pub included_from: Option<IncludedFrom>, pub is_macro_arg_expansion: bool, }
Fields
offset: usize
file: Arc<str>
line: usize
presumed_file: Option<Arc<str>>
presumed_line: Option<usize>
col: usize
tok_len: usize
included_from: Option<IncludedFrom>
is_macro_arg_expansion: bool
Trait Implementations
impl Clone for BareSourceLocation
[src]
impl Clone for BareSourceLocation
[src]fn clone(&self) -> BareSourceLocation
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for BareSourceLocation
[src]
impl<'de> Deserialize<'de> for BareSourceLocation
[src]fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl Serialize for BareSourceLocation
[src]
impl Serialize for BareSourceLocation
[src]Auto Trait Implementations
impl RefUnwindSafe for BareSourceLocation
impl RefUnwindSafe for BareSourceLocation
impl Send for BareSourceLocation
impl Send for BareSourceLocation
impl Sync for BareSourceLocation
impl Sync for BareSourceLocation
impl Unpin for BareSourceLocation
impl Unpin for BareSourceLocation
impl UnwindSafe for BareSourceLocation
impl UnwindSafe for BareSourceLocation
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]