[−][src]Struct holochain_core_types::dna::capabilities::CapabilityRequest
a struct to hold the capability information needed to make any capability request, namely the provenance of the request (the agent address and signature) and the actual token being used to make the request
Fields
cap_token: Address
provenance: Provenance
Methods
impl CapabilityRequest
[src]
Trait Implementations
impl<'a> From<&'a CapabilityRequest> for JsonString
[src]
fn from(v: &CapabilityRequest) -> JsonString
[src]
impl From<CapabilityRequest> for JsonString
[src]
fn from(v: CapabilityRequest) -> JsonString
[src]
impl Clone for CapabilityRequest
[src]
fn clone(&self) -> CapabilityRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for CapabilityRequest
[src]
impl PartialEq<CapabilityRequest> for CapabilityRequest
[src]
fn eq(&self, other: &CapabilityRequest) -> bool
[src]
fn ne(&self, other: &CapabilityRequest) -> bool
[src]
impl Debug for CapabilityRequest
[src]
impl<'a> TryFrom<&'a JsonString> for CapabilityRequest
[src]
type Error = JsonError
The type returned in the event of a conversion error.
fn try_from(json_string: &JsonString) -> Result<Self, Self::Error>
[src]
impl TryFrom<JsonString> for CapabilityRequest
[src]
type Error = JsonError
The type returned in the event of a conversion error.
fn try_from(json_string: JsonString) -> Result<Self, Self::Error>
[src]
impl Hash for CapabilityRequest
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl StructuralPartialEq for CapabilityRequest
[src]
impl StructuralEq for CapabilityRequest
[src]
impl Serialize for CapabilityRequest
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for CapabilityRequest
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for CapabilityRequest
impl Sync for CapabilityRequest
impl Unpin for CapabilityRequest
impl UnwindSafe for CapabilityRequest
impl RefUnwindSafe for CapabilityRequest
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Clone for T where
T: Clone,
[src]
T: Clone,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,