pub struct WorkerSession {
pub id: String,
pub scope: Scope,
pub queue: String,
pub concurrency: u32,
pub expires_at: Timestamp,
}Expand description
Sessions are issued by the service and never recreated by acquisition. Unknown/expired session IDs are rejected even after old cursor deletion.
Fields§
§id: String§scope: Scope§queue: String§concurrency: u32§expires_at: TimestampTrait Implementations§
Source§impl Clone for WorkerSession
impl Clone for WorkerSession
Source§impl Debug for WorkerSession
impl Debug for WorkerSession
Source§impl<'de> Deserialize<'de> for WorkerSession
impl<'de> Deserialize<'de> for WorkerSession
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 WorkerSession
Source§impl PartialEq for WorkerSession
impl PartialEq for WorkerSession
Source§impl Serialize for WorkerSession
impl Serialize for WorkerSession
impl StructuralPartialEq for WorkerSession
Auto Trait Implementations§
impl Freeze for WorkerSession
impl RefUnwindSafe for WorkerSession
impl Send for WorkerSession
impl Sync for WorkerSession
impl Unpin for WorkerSession
impl UnsafeUnpin for WorkerSession
impl UnwindSafe for WorkerSession
Blanket Implementations§
impl<T> ArtifactLease for T
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