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: u64
The Unix timestamp that the request will expire at.
sender: Principal
The principal ID of the caller.
effective_canister_id: Principal
The effective canister ID of the destination.
request_id: RequestId
The request ID.
signed_request_status: Vec<u8>
The CBOR-encoded authentication envelope for the request.
Trait Implementations§
source§impl Clone for SignedRequestStatus
impl Clone for SignedRequestStatus
source§fn clone(&self) -> SignedRequestStatus
fn clone(&self) -> SignedRequestStatus
Returns a copy of the value. Read more
1.0.0 · 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 SignedRequestStatus
impl Debug for SignedRequestStatus
source§impl<'de> Deserialize<'de> for SignedRequestStatus
impl<'de> Deserialize<'de> for SignedRequestStatus
source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SignedRequestStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SignedRequestStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for SignedRequestStatus
impl Serialize for SignedRequestStatus
source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SignedRequestStatus
impl RefUnwindSafe for SignedRequestStatus
impl Send for SignedRequestStatus
impl Sync for SignedRequestStatus
impl Unpin for SignedRequestStatus
impl UnwindSafe for SignedRequestStatus
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)