Struct urban_dictionary::Definition
source · pub struct Definition {
pub author: String,
pub current_vote: String,
pub defid: u64,
pub definition: String,
pub example: String,
pub permalink: Url,
pub thumbs_down: u64,
pub thumbs_up: u64,
pub word: String,
pub written_on: String,
pub unknown: HashMap<String, Value>,
}
Expand description
A Definition
for a term.
Fields§
The author
current_vote: String
The current votes for this
defid: u64
The definition id
definition: String
The actual definition
example: String
An example usage
permalink: Url
The definition permalink
thumbs_down: u64
§thumbs_up: u64
§word: String
The term
written_on: String
Date written
unknown: HashMap<String, Value>
Unknown K/Vs
Implementations§
source§impl Definition
impl Definition
sourcepub fn get_raw_definition(&self) -> String
pub fn get_raw_definition(&self) -> String
Get the raw definition.
sourcepub fn get_raw_example(&self) -> String
pub fn get_raw_example(&self) -> String
Get the raw example.
Trait Implementations§
source§impl Debug for Definition
impl Debug for Definition
source§impl<'de> Deserialize<'de> for Definition
impl<'de> Deserialize<'de> for Definition
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 RefUnwindSafe for Definition
impl Send for Definition
impl Sync for Definition
impl Unpin for Definition
impl UnwindSafe for Definition
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