pub struct LanguageDefinition {
pub word: String,
pub part: String,
pub definition: String,
pub example: Vec<String>,
}
Expand description
Struct that represents a definition in a language
Fields§
§word: String
The word in question
part: String
Part of speech
definition: String
Word’s definition
example: Vec<String>
An example of the word used in a sentence
Trait Implementations§
Source§impl Clone for LanguageDefinition
impl Clone for LanguageDefinition
Source§fn clone(&self) -> LanguageDefinition
fn clone(&self) -> LanguageDefinition
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for LanguageDefinition
impl RefUnwindSafe for LanguageDefinition
impl Send for LanguageDefinition
impl Sync for LanguageDefinition
impl Unpin for LanguageDefinition
impl UnwindSafe for LanguageDefinition
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