Struct CitationMetadata
pub struct CitationMetadata {
pub citation_sources: Vec<CitationSource>,
}Expand description
Citation metadata for a response.
Fields§
§citation_sources: Vec<CitationSource>List of citation sources.
Trait Implementations§
§impl Clone for CitationMetadata
impl Clone for CitationMetadata
§fn clone(&self) -> CitationMetadata
fn clone(&self) -> CitationMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for CitationMetadata
impl Debug for CitationMetadata
§impl Default for CitationMetadata
impl Default for CitationMetadata
§fn default() -> CitationMetadata
fn default() -> CitationMetadata
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for CitationMetadata
impl<'de> Deserialize<'de> for CitationMetadata
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CitationMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CitationMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for CitationMetadata
impl Serialize for CitationMetadata
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CitationMetadata
impl RefUnwindSafe for CitationMetadata
impl Send for CitationMetadata
impl Sync for CitationMetadata
impl Unpin for CitationMetadata
impl UnwindSafe for CitationMetadata
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