pub struct EngineSession {
pub id: EngineSessionId,
pub attempt_id: AttemptId,
pub engine: EngineId,
pub provider_session_ref: Option<String>,
pub started_at: Timestamp,
pub ended_at: Option<Timestamp>,
}Expand description
One provider-level session under an attempt (an attempt may resume across several engine sessions).
Fields§
§id: EngineSessionId§attempt_id: AttemptId§engine: EngineId§provider_session_ref: Option<String>§started_at: Timestamp§ended_at: Option<Timestamp>Trait Implementations§
Source§impl Clone for EngineSession
impl Clone for EngineSession
Source§fn clone(&self) -> EngineSession
fn clone(&self) -> EngineSession
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 EngineSession
impl Debug for EngineSession
Source§impl<'de> Deserialize<'de> for EngineSession
impl<'de> Deserialize<'de> for EngineSession
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 EngineSession
Source§impl PartialEq for EngineSession
impl PartialEq for EngineSession
Source§impl Serialize for EngineSession
impl Serialize for EngineSession
impl StructuralPartialEq for EngineSession
Auto Trait Implementations§
impl Freeze for EngineSession
impl RefUnwindSafe for EngineSession
impl Send for EngineSession
impl Sync for EngineSession
impl Unpin for EngineSession
impl UnsafeUnpin for EngineSession
impl UnwindSafe for EngineSession
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