pub struct InlineCitation {
pub id: String,
pub start_index: Option<u32>,
pub end_index: Option<u32>,
pub web_citation: Option<WebCitation>,
pub x_citation: Option<XCitation>,
}Expand description
Inline citation in response text.
Fields§
§id: StringCitation ID (e.g., “1”, “2”).
start_index: Option<u32>Start position in the text.
end_index: Option<u32>End position in the text.
web_citation: Option<WebCitation>Web citation details.
x_citation: Option<XCitation>X citation details.
Trait Implementations§
Source§impl Clone for InlineCitation
impl Clone for InlineCitation
Source§fn clone(&self) -> InlineCitation
fn clone(&self) -> InlineCitation
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 moreSource§impl Debug for InlineCitation
impl Debug for InlineCitation
Source§impl<'de> Deserialize<'de> for InlineCitation
impl<'de> Deserialize<'de> for InlineCitation
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 Freeze for InlineCitation
impl RefUnwindSafe for InlineCitation
impl Send for InlineCitation
impl Sync for InlineCitation
impl Unpin for InlineCitation
impl UnsafeUnpin for InlineCitation
impl UnwindSafe for InlineCitation
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