pub struct CanisterHttpRequest {
pub subnet_id: Principal,
pub request_id: u64,
pub http_method: CanisterHttpMethod,
pub url: String,
pub headers: Vec<CanisterHttpHeader>,
pub body: Vec<u8>,
pub max_response_bytes: Option<u64>,
pub replication: CanisterHttpReplication,
pub pricing_version: CanisterHttpPricingVersion,
}Fields§
§subnet_id: Principal§request_id: u64§http_method: CanisterHttpMethod§url: String§headers: Vec<CanisterHttpHeader>§body: Vec<u8>§max_response_bytes: Option<u64>§replication: CanisterHttpReplication§pricing_version: CanisterHttpPricingVersionTrait Implementations§
Source§impl Clone for CanisterHttpRequest
impl Clone for CanisterHttpRequest
Source§impl Debug for CanisterHttpRequest
impl Debug for CanisterHttpRequest
Source§impl<'de> Deserialize<'de> for CanisterHttpRequest
impl<'de> Deserialize<'de> for CanisterHttpRequest
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 CanisterHttpRequest
Source§impl From<CanisterHttpRequest> for RawCanisterHttpRequest
impl From<CanisterHttpRequest> for RawCanisterHttpRequest
Source§fn from(canister_http_request: CanisterHttpRequest) -> Self
fn from(canister_http_request: CanisterHttpRequest) -> Self
Converts to this type from the input type.
Source§impl From<RawCanisterHttpRequest> for CanisterHttpRequest
impl From<RawCanisterHttpRequest> for CanisterHttpRequest
Source§fn from(raw_canister_http_request: RawCanisterHttpRequest) -> Self
fn from(raw_canister_http_request: RawCanisterHttpRequest) -> Self
Converts to this type from the input type.
Source§impl Hash for CanisterHttpRequest
impl Hash for CanisterHttpRequest
Source§impl Ord for CanisterHttpRequest
impl Ord for CanisterHttpRequest
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CanisterHttpRequest
impl PartialEq for CanisterHttpRequest
Source§impl PartialOrd for CanisterHttpRequest
impl PartialOrd for CanisterHttpRequest
Source§impl Serialize for CanisterHttpRequest
impl Serialize for CanisterHttpRequest
impl StructuralPartialEq for CanisterHttpRequest
Auto Trait Implementations§
impl Freeze for CanisterHttpRequest
impl RefUnwindSafe for CanisterHttpRequest
impl Send for CanisterHttpRequest
impl Sync for CanisterHttpRequest
impl Unpin for CanisterHttpRequest
impl UnsafeUnpin for CanisterHttpRequest
impl UnwindSafe for CanisterHttpRequest
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§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.