pub struct CitationElement {
pub url: String,
pub text: String,
pub index: u32,
pub details: CitationDetails,
pub from_llm: Option<bool>,
pub is_slack_url: Option<bool>,
/* private fields */
}Expand description
Fields§
§url: String§text: String§index: u32§details: CitationDetails§from_llm: Option<bool>§is_slack_url: Option<bool>Implementations§
Trait Implementations§
Source§impl Clone for CitationElement
impl Clone for CitationElement
Source§impl Debug for CitationElement
impl Debug for CitationElement
Source§impl<'de> Deserialize<'de> for CitationElement
impl<'de> Deserialize<'de> for CitationElement
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 From<CitationElement> for RichTextElement
impl From<CitationElement> for RichTextElement
Source§fn from(value: CitationElement) -> Self
fn from(value: CitationElement) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CitationElement
impl PartialEq for CitationElement
Source§impl Serialize for CitationElement
impl Serialize for CitationElement
impl StructuralPartialEq for CitationElement
Auto Trait Implementations§
impl Freeze for CitationElement
impl RefUnwindSafe for CitationElement
impl Send for CitationElement
impl Sync for CitationElement
impl Unpin for CitationElement
impl UnsafeUnpin for CitationElement
impl UnwindSafe for CitationElement
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