pub struct SignedRequestStatus {
pub ingress_expiry: u64,
pub sender: Principal,
pub effective_canister_id: Principal,
pub request_id: RequestId,
pub signed_request_status: Vec<u8>,
}Expand description
A signed request-status request message. Produced by Agent::sign_request_status.
Fields
ingress_expiry: u64The Unix timestamp that the request will expire at.
sender: PrincipalThe principal ID of the caller.
effective_canister_id: PrincipalThe effective canister ID of the destination.
request_id: RequestIdThe request ID.
signed_request_status: Vec<u8>The CBOR-encoded authentication envelope for the request.
Trait Implementations
sourceimpl Clone for SignedRequestStatus
impl Clone for SignedRequestStatus
sourcefn clone(&self) -> SignedRequestStatus
fn clone(&self) -> SignedRequestStatus
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for SignedRequestStatus
impl Debug for SignedRequestStatus
sourceimpl<'de> Deserialize<'de> for SignedRequestStatus
impl<'de> Deserialize<'de> for SignedRequestStatus
sourcefn 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
sourceimpl Serialize for SignedRequestStatus
impl Serialize for SignedRequestStatus
Auto Trait Implementations
impl RefUnwindSafe for SignedRequestStatus
impl Send for SignedRequestStatus
impl Sync for SignedRequestStatus
impl Unpin for SignedRequestStatus
impl UnwindSafe for SignedRequestStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more