pub struct DiscoveryEvent {
pub v: u8,
pub standard: String,
pub aliases: Option<Vec<String>>,
pub origin: String,
pub url: String,
pub via: Via,
pub page: String,
pub target_id: String,
pub status: Validity,
pub summary: Value,
pub reason: Option<String>,
}Fields§
§v: u8§standard: String§aliases: Option<Vec<String>>§origin: String§url: String§via: Via§page: String§target_id: String§status: Validity§summary: Value§reason: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for DiscoveryEvent
impl Clone for DiscoveryEvent
Source§impl Debug for DiscoveryEvent
impl Debug for DiscoveryEvent
Source§impl<'de> Deserialize<'de> for DiscoveryEvent
impl<'de> Deserialize<'de> for DiscoveryEvent
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
Source§impl PartialEq for DiscoveryEvent
impl PartialEq for DiscoveryEvent
Source§impl Serialize for DiscoveryEvent
impl Serialize for DiscoveryEvent
impl StructuralPartialEq for DiscoveryEvent
Auto Trait Implementations§
impl Freeze for DiscoveryEvent
impl RefUnwindSafe for DiscoveryEvent
impl Send for DiscoveryEvent
impl Sync for DiscoveryEvent
impl Unpin for DiscoveryEvent
impl UnsafeUnpin for DiscoveryEvent
impl UnwindSafe for DiscoveryEvent
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