Struct UrlCitation
pub struct UrlCitation {
pub start_index: usize,
pub end_index: usize,
pub url: String,
pub title: String,
}Expand description
A source URL cited by generated text.
Fields§
§start_index: usizeStart character offset in the concatenated text and refusal blocks.
end_index: usizeExclusive end character offset in the same text.
url: StringSource URL.
title: StringSource title.
Trait Implementations§
§impl Clone for UrlCitation
impl Clone for UrlCitation
§fn clone(&self) -> UrlCitation
fn clone(&self) -> UrlCitation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UrlCitation
impl Debug for UrlCitation
§impl<'de> Deserialize<'de> for UrlCitation
impl<'de> Deserialize<'de> for UrlCitation
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UrlCitation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UrlCitation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq for UrlCitation
impl PartialEq for UrlCitation
§impl Serialize for UrlCitation
impl Serialize for UrlCitation
§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
impl StructuralPartialEq for UrlCitation
Auto Trait Implementations§
impl Freeze for UrlCitation
impl RefUnwindSafe for UrlCitation
impl Send for UrlCitation
impl Sync for UrlCitation
impl Unpin for UrlCitation
impl UnsafeUnpin for UrlCitation
impl UnwindSafe for UrlCitation
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