pub struct Ndb {
pub files: Vec<NdbFile>,
pub structs: Vec<NdbStruct>,
pub functions: Vec<NdbFunction>,
pub variables: Vec<NdbVariable>,
pub lines: Vec<NdbLine>,
}Expand description
Parsed contents of an NDB V1.0 file.
Fields§
§files: Vec<NdbFile>File table entries.
structs: Vec<NdbStruct>Declared structs.
functions: Vec<NdbFunction>Function debug entries.
variables: Vec<NdbVariable>Variable debug entries.
lines: Vec<NdbLine>Source line mappings.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Ndb
impl<'de> Deserialize<'de> for Ndb
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Ndb
impl StructuralPartialEq for Ndb
Auto Trait Implementations§
impl Freeze for Ndb
impl RefUnwindSafe for Ndb
impl Send for Ndb
impl Sync for Ndb
impl Unpin for Ndb
impl UnsafeUnpin for Ndb
impl UnwindSafe for Ndb
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.