pub struct InferenceSegmentTransitionV1 {
pub position: u16,
pub old_segment_id: Sha256Digest,
pub old_representation_id: ScopedContentIdV1,
pub old_guard_hash: Sha256Digest,
pub new_segment_id: Sha256Digest,
pub new_representation_id: ScopedContentIdV1,
pub new_guard_hash: Sha256Digest,
pub old_token_count: u64,
pub new_token_count: u64,
}Fields§
§position: u16§old_segment_id: Sha256Digest§old_representation_id: ScopedContentIdV1§old_guard_hash: Sha256Digest§new_segment_id: Sha256Digest§new_representation_id: ScopedContentIdV1§new_guard_hash: Sha256Digest§old_token_count: u64§new_token_count: u64Trait Implementations§
Source§impl Clone for InferenceSegmentTransitionV1
impl Clone for InferenceSegmentTransitionV1
Source§impl Debug for InferenceSegmentTransitionV1
impl Debug for InferenceSegmentTransitionV1
Source§impl<'de> Deserialize<'de> for InferenceSegmentTransitionV1
impl<'de> Deserialize<'de> for InferenceSegmentTransitionV1
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 InferenceSegmentTransitionV1
impl StructuralPartialEq for InferenceSegmentTransitionV1
Auto Trait Implementations§
impl Forget for InferenceSegmentTransitionV1
impl Freeze for InferenceSegmentTransitionV1
impl Move for InferenceSegmentTransitionV1
impl RefUnwindSafe for InferenceSegmentTransitionV1
impl Send for InferenceSegmentTransitionV1
impl Sync for InferenceSegmentTransitionV1
impl Unpin for InferenceSegmentTransitionV1
impl UnsafeUnpin for InferenceSegmentTransitionV1
impl UnwindSafe for InferenceSegmentTransitionV1
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