pub struct ReferenceUploadLease {
pub expires_at_ms: u64,
pub request_scope_sha256: String,
/* private fields */
}Expand description
Fresh one-attempt authority returned after every upload is canonicalized.
Fields§
§expires_at_ms: u64§request_scope_sha256: StringImplementations§
Source§impl ReferenceUploadLease
impl ReferenceUploadLease
Sourcepub fn request(&self) -> &GenerateRequest
pub fn request(&self) -> &GenerateRequest
Exact request frozen at session creation with only server-canonical descriptors and their one-use handles rebound afterward.
Sourcepub fn mark_consumed(&mut self)
pub fn mark_consumed(&mut self)
Stop best-effort cleanup after the server has accepted/consumed the request. Calling this before generation would leak the session.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ReferenceUploadLease
impl !UnwindSafe for ReferenceUploadLease
impl Freeze for ReferenceUploadLease
impl Send for ReferenceUploadLease
impl Sync for ReferenceUploadLease
impl Unpin for ReferenceUploadLease
impl UnsafeUnpin for ReferenceUploadLease
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