pub struct CppPrimaryReading {
pub parsed: ParsedFile,
pub c_tag_scope_witness: bool,
}Expand description
A primary reading plus evidence for whether a C tag reading can differ. The witness covers the complete visitor, including recovery.
Fields§
§parsed: ParsedFile§c_tag_scope_witness: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for CppPrimaryReading
impl RefUnwindSafe for CppPrimaryReading
impl Send for CppPrimaryReading
impl Sync for CppPrimaryReading
impl Unpin for CppPrimaryReading
impl UnsafeUnpin for CppPrimaryReading
impl UnwindSafe for CppPrimaryReading
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more