#[non_exhaustive]pub struct CharCitation {
pub cited_text: String,
pub document_index: i64,
pub document_title: String,
pub end_char_index: i64,
pub start_char_index: i64,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.cited_text: String§document_index: i64§document_title: String§end_char_index: i64§start_char_index: i64§rest: RestImplementations§
Trait Implementations§
Source§impl Clone for CharCitation
impl Clone for CharCitation
Source§impl Debug for CharCitation
impl Debug for CharCitation
Source§impl DeclaredFields for CharCitation
impl DeclaredFields for CharCitation
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for CharCitation
impl<'de> Deserialize<'de> for CharCitation
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
impl Eq for CharCitation
Source§impl PartialEq for CharCitation
impl PartialEq for CharCitation
Source§impl Serialize for CharCitation
impl Serialize for CharCitation
impl StructuralPartialEq for CharCitation
Auto Trait Implementations§
impl Freeze for CharCitation
impl RefUnwindSafe for CharCitation
impl Send for CharCitation
impl Sync for CharCitation
impl Unpin for CharCitation
impl UnsafeUnpin for CharCitation
impl UnwindSafe for CharCitation
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