pub struct OutputVerb {
pub head: usize,
pub objects: Vec<usize>,
pub modifiers: Vec<OutputVerbModifier>,
pub siblings: Vec<OutputVerbSibling>,
pub auxillary_verbs: Vec<usize>,
pub prepositions: Vec<usize>,
pub determiners: Vec<usize>,
pub adverbs: Vec<usize>,
}
Fields§
§head: usize
§objects: Vec<usize>
§modifiers: Vec<OutputVerbModifier>
§siblings: Vec<OutputVerbSibling>
§auxillary_verbs: Vec<usize>
§prepositions: Vec<usize>
§determiners: Vec<usize>
§adverbs: Vec<usize>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OutputVerb
impl<'de> Deserialize<'de> for OutputVerb
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
Auto Trait Implementations§
impl Freeze for OutputVerb
impl RefUnwindSafe for OutputVerb
impl Send for OutputVerb
impl Sync for OutputVerb
impl Unpin for OutputVerb
impl UnwindSafe for OutputVerb
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