pub struct OutputNoun {
pub head: usize,
pub compound_elements: Vec<usize>,
pub modifiers: Vec<OutputNounModifier>,
pub siblings: Vec<OutputNounSibling>,
pub owner: String,
pub prepositions: Vec<usize>,
pub determiners: Vec<usize>,
pub adjectives: Vec<OutputAdjective>,
}
Fields§
§head: usize
§compound_elements: Vec<usize>
§modifiers: Vec<OutputNounModifier>
§siblings: Vec<OutputNounSibling>
§owner: String
§prepositions: Vec<usize>
§determiners: Vec<usize>
§adjectives: Vec<OutputAdjective>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OutputNoun
impl<'de> Deserialize<'de> for OutputNoun
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 OutputNoun
impl RefUnwindSafe for OutputNoun
impl Send for OutputNoun
impl Sync for OutputNoun
impl Unpin for OutputNoun
impl UnwindSafe for OutputNoun
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