pub struct SessionTranscriptRevisionPage {
pub session_id: SessionId,
pub revision: String,
pub head_revision: String,
pub message_count: usize,
pub offset: usize,
pub limit: Option<usize>,
pub has_more: bool,
pub messages: Vec<Message>,
}Expand description
Paginated transcript page for a retained immutable revision.
Fields§
§session_id: SessionId§revision: String§head_revision: String§message_count: usize§offset: usize§limit: Option<usize>§has_more: bool§messages: Vec<Message>Implementations§
Trait Implementations§
Source§impl Clone for SessionTranscriptRevisionPage
impl Clone for SessionTranscriptRevisionPage
Source§fn clone(&self) -> SessionTranscriptRevisionPage
fn clone(&self) -> SessionTranscriptRevisionPage
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<'de> Deserialize<'de> for SessionTranscriptRevisionPage
impl<'de> Deserialize<'de> for SessionTranscriptRevisionPage
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 SessionTranscriptRevisionPage
impl RefUnwindSafe for SessionTranscriptRevisionPage
impl Send for SessionTranscriptRevisionPage
impl Sync for SessionTranscriptRevisionPage
impl Unpin for SessionTranscriptRevisionPage
impl UnsafeUnpin for SessionTranscriptRevisionPage
impl UnwindSafe for SessionTranscriptRevisionPage
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