pub struct Patent {
pub title: Option<Option<String>>,
pub issuer: Option<Option<String>>,
pub issued_on: Option<Box<Date>>,
pub description: Option<Option<String>>,
pub application_number: Option<Option<String>>,
pub patent_number: Option<Option<String>>,
pub url: Option<Option<String>>,
}
Fields§
§title: Option<Option<String>>
Title of the patent.
issuer: Option<Option<String>>
The organisation body that issued the patent.
issued_on: Option<Box<Date>>
§description: Option<Option<String>>
Description of the patent.
application_number: Option<Option<String>>
Numerical representation that identifies the patent.
patent_number: Option<Option<String>>
Application number of the patent.
url: Option<Option<String>>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Patent
impl<'de> Deserialize<'de> for Patent
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
impl StructuralPartialEq for Patent
Auto Trait Implementations§
impl Freeze for Patent
impl RefUnwindSafe for Patent
impl Send for Patent
impl Sync for Patent
impl Unpin for Patent
impl UnwindSafe for Patent
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