pub struct SegmentSource {
pub text: String,
pub blocks: Vec<SegmentBlock>,
pub token_estimate: usize,
}Fields§
§text: String§blocks: Vec<SegmentBlock>§token_estimate: usizeTrait Implementations§
Source§impl Clone for SegmentSource
impl Clone for SegmentSource
Source§fn clone(&self) -> SegmentSource
fn clone(&self) -> SegmentSource
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 moreSource§impl Debug for SegmentSource
impl Debug for SegmentSource
Source§impl<'de> Deserialize<'de> for SegmentSource
impl<'de> Deserialize<'de> for SegmentSource
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 SegmentSource
impl RefUnwindSafe for SegmentSource
impl Send for SegmentSource
impl Sync for SegmentSource
impl Unpin for SegmentSource
impl UnsafeUnpin for SegmentSource
impl UnwindSafe for SegmentSource
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