pub struct NlResult {
pub id: String,
pub tokens: Vec<NlToken>,
pub enums: Vec<Vec<EnumOption>>,
pub diagnostics: Vec<Diagnostic>,
pub subject_type: Option<VariableType>,
pub subject_options: Option<Vec<EnumOption>>,
}Fields§
§id: String§tokens: Vec<NlToken>§enums: Vec<Vec<EnumOption>>§diagnostics: Vec<Diagnostic>§subject_type: Option<VariableType>§subject_options: Option<Vec<EnumOption>>Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for NlResult
impl !Send for NlResult
impl !Sync for NlResult
impl !UnwindSafe for NlResult
impl Freeze for NlResult
impl Unpin for NlResult
impl UnsafeUnpin for NlResult
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