Trait holochain_types::prelude::warrant::TryFrom
1.34.0 · source · pub trait TryFrom<T>: Sized {
type Error;
// Required method
fn try_from(value: T) -> Result<Self, Self::Error>;
}
Expand description
Simple and safe type conversions that may fail in a controlled
way under some circumstances. It is the reciprocal of TryInto
.
This is useful when you are doing a type conversion that may
trivially succeed but may also need special handling.
For example, there is no way to convert an i64
into an i32
using the From
trait, because an i64
may contain a value
that an i32
cannot represent and so the conversion would lose data.
This might be handled by truncating the i64
to an i32
(essentially
giving the i64
’s value modulo i32::MAX
) or by simply returning
i32::MAX
, or by some other method. The From
trait is intended
for perfect conversions, so the TryFrom
trait informs the
programmer when a type conversion could go bad and lets them
decide how to handle it.
Generic Implementations
TryFrom<T> for U
impliesTryInto
<U> for T
try_from
is reflexive, which means thatTryFrom<T> for T
is implemented and cannot fail – the associatedError
type for callingT::try_from()
on a value of typeT
isInfallible
. When the!
type is stabilizedInfallible
and!
will be equivalent.
TryFrom<T>
can be implemented as follows:
struct GreaterThanZero(i32);
impl TryFrom<i32> for GreaterThanZero {
type Error = &'static str;
fn try_from(value: i32) -> Result<Self, Self::Error> {
if value <= 0 {
Err("GreaterThanZero only accepts values greater than zero!")
} else {
Ok(GreaterThanZero(value))
}
}
}
Examples
As described, i32
implements TryFrom<
i64
>
:
let big_number = 1_000_000_000_000i64;
// Silently truncates `big_number`, requires detecting
// and handling the truncation after the fact.
let smaller_number = big_number as i32;
assert_eq!(smaller_number, -727379968);
// Returns an error because `big_number` is too big to
// fit in an `i32`.
let try_smaller_number = i32::try_from(big_number);
assert!(try_smaller_number.is_err());
// Returns `Ok(3)`.
let try_successful_smaller_number = i32::try_from(3);
assert!(try_successful_smaller_number.is_ok());
Required Associated Types§
Required Methods§
Implementors§
source§impl TryFrom<&NewEntryAction> for SerializedBytes
impl TryFrom<&NewEntryAction> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireNewEntryAction> for SerializedBytes
impl TryFrom<&WireNewEntryAction> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&ChainItems<SignedHashed<Action>>> for SerializedBytes
impl TryFrom<&ChainItems<SignedHashed<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&AppStatus> for SerializedBytes
impl TryFrom<&AppStatus> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&DisabledAppReason> for SerializedBytes
impl TryFrom<&DisabledAppReason> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&PausedAppReason> for SerializedBytes
impl TryFrom<&PausedAppReason> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&StoppedAppReason> for SerializedBytes
impl TryFrom<&StoppedAppReason> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&MustGetAgentActivityResponse> for SerializedBytes
impl TryFrom<&MustGetAgentActivityResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&DhtOp> for SerializedBytes
impl TryFrom<&DhtOp> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireOps> for SerializedBytes
impl TryFrom<&WireOps> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&AnyDht> for SerializedBytes
impl TryFrom<&AnyDht> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&AnyLinkable> for SerializedBytes
impl TryFrom<&AnyLinkable> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&WeighInput> for SerializedBytes
impl TryFrom<&WeighInput> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&GetRecordResponse> for SerializedBytes
impl TryFrom<&GetRecordResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&Signal> for SerializedBytes
impl TryFrom<&Signal> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&SystemSignal> for SerializedBytes
impl TryFrom<&SystemSignal> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Action> for SerializedBytes
impl TryFrom<&Action> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&ActionType> for SerializedBytes
impl TryFrom<&ActionType> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&ActivityRequest> for SerializedBytes
impl TryFrom<&ActivityRequest> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&Details> for SerializedBytes
impl TryFrom<&Details> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Entry> for SerializedBytes
impl TryFrom<&Entry> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&EntryCreationAction> for SerializedBytes
impl TryFrom<&EntryCreationAction> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&EntryDefsCallbackResult> for SerializedBytes
impl TryFrom<&EntryDefsCallbackResult> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&EntryType> for SerializedBytes
impl TryFrom<&EntryType> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&EntryVisibility> for SerializedBytes
impl TryFrom<&EntryVisibility> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&InitCallbackResult> for SerializedBytes
impl TryFrom<&InitCallbackResult> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&MigrateAgent> for SerializedBytes
impl TryFrom<&MigrateAgent> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&MigrateAgentCallbackResult> for SerializedBytes
impl TryFrom<&MigrateAgentCallbackResult> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Op> for SerializedBytes
impl TryFrom<&Op> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&RecordEntry<Entry>> for SerializedBytes
impl TryFrom<&RecordEntry<Entry>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&ValidateCallbackResult> for SerializedBytes
impl TryFrom<&ValidateCallbackResult> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&ZomeCallResponse> for SerializedBytes
impl TryFrom<&ZomeCallResponse> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&str> for ServerName
impl TryFrom<&str> for ServerName
Attempt to make a ServerName from a string by parsing it as a DNS name.
source§impl TryFrom<&()> for SerializedBytes
impl TryFrom<&()> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireCreate> for SerializedBytes
impl TryFrom<&WireCreate> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireDelete> for SerializedBytes
impl TryFrom<&WireDelete> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireUpdate> for SerializedBytes
impl TryFrom<&WireUpdate> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireUpdateRelationship> for SerializedBytes
impl TryFrom<&WireUpdateRelationship> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&AgentActivityResponse<HoloHash<Action>>> for SerializedBytes
impl TryFrom<&AgentActivityResponse<HoloHash<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&AgentActivityResponse<SignedHashed<Action>>> for SerializedBytes
impl TryFrom<&AgentActivityResponse<SignedHashed<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&CoordinatorBundle> for SerializedBytes
impl TryFrom<&CoordinatorBundle> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&DnaBundle> for SerializedBytes
impl TryFrom<&DnaBundle> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&DnaFile> for SerializedBytes
impl TryFrom<&DnaFile> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&EntryDefBufferKey> for SerializedBytes
impl TryFrom<&EntryDefBufferKey> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&EntryHashes> for SerializedBytes
impl TryFrom<&EntryHashes> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&DnaWasm> for SerializedBytes
impl TryFrom<&DnaWasm> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&EntryData> for SerializedBytes
impl TryFrom<&EntryData> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireEntryOps> for SerializedBytes
impl TryFrom<&WireEntryOps> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&CountLinksResponse> for SerializedBytes
impl TryFrom<&CountLinksResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&GetLinksResponse> for SerializedBytes
impl TryFrom<&GetLinksResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&Link> for SerializedBytes
impl TryFrom<&Link> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireCreateLink> for SerializedBytes
impl TryFrom<&WireCreateLink> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireDeleteLink> for SerializedBytes
impl TryFrom<&WireDeleteLink> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireLinkKey> for SerializedBytes
impl TryFrom<&WireLinkKey> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireLinkOps> for SerializedBytes
impl TryFrom<&WireLinkOps> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireLinkQuery> for SerializedBytes
impl TryFrom<&WireLinkQuery> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&MetadataSet> for SerializedBytes
impl TryFrom<&MetadataSet> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&EntryRateWeight> for SerializedBytes
impl TryFrom<&EntryRateWeight> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&RateWeight> for SerializedBytes
impl TryFrom<&RateWeight> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&RawGetEntryResponse> for SerializedBytes
impl TryFrom<&RawGetEntryResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireRecord> for SerializedBytes
impl TryFrom<&WireRecord> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&WireRecordOps> for SerializedBytes
impl TryFrom<&WireRecordOps> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&XSalsa20Poly1305Nonce> for SerializedBytes
impl TryFrom<&XSalsa20Poly1305Nonce> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&AgentActivity> for SerializedBytes
impl TryFrom<&AgentActivity> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&AgentInfo> for SerializedBytes
impl TryFrom<&AgentInfo> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&AgentValidationPkg> for SerializedBytes
impl TryFrom<&AgentValidationPkg> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&AppEntryDef> for SerializedBytes
impl TryFrom<&AppEntryDef> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&CapClaim> for SerializedBytes
impl TryFrom<&CapClaim> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&CapSecret> for SerializedBytes
impl TryFrom<&CapSecret> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&CellId> for SerializedBytes
impl TryFrom<&CellId> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&ChainFilter<HoloHash<Action>>> for SerializedBytes
impl TryFrom<&ChainFilter<HoloHash<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&ChainQueryFilter> for SerializedBytes
impl TryFrom<&ChainQueryFilter> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&CloseChain> for SerializedBytes
impl TryFrom<&CloseChain> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Create<EntryRateWeight>> for SerializedBytes
impl TryFrom<&Create<EntryRateWeight>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&CreateInput> for SerializedBytes
impl TryFrom<&CreateInput> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&CreateLink<RateWeight>> for SerializedBytes
impl TryFrom<&CreateLink<RateWeight>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Delete<RateWeight>> for SerializedBytes
impl TryFrom<&Delete<RateWeight>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&DeleteAction> for SerializedBytes
impl TryFrom<&DeleteAction> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&DeleteLink> for SerializedBytes
impl TryFrom<&DeleteLink> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&DeterministicGetAgentActivityFilter> for SerializedBytes
impl TryFrom<&DeterministicGetAgentActivityFilter> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Dna> for SerializedBytes
impl TryFrom<&Dna> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&DnaDef> for SerializedBytes
impl TryFrom<&DnaDef> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&EntryDefIndex> for SerializedBytes
impl TryFrom<&EntryDefIndex> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&EntryDetails> for SerializedBytes
impl TryFrom<&EntryDetails> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&GenesisSelfCheckDataV1> for SerializedBytes
impl TryFrom<&GenesisSelfCheckDataV1> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&GenesisSelfCheckDataV2> for SerializedBytes
impl TryFrom<&GenesisSelfCheckDataV2> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&InitZomesComplete> for SerializedBytes
impl TryFrom<&InitZomesComplete> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&Link> for SerializedBytes
impl TryFrom<&Link> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&LinkDetails> for SerializedBytes
impl TryFrom<&LinkDetails> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&LinkQuery> for SerializedBytes
impl TryFrom<&LinkQuery> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&LinkTag> for SerializedBytes
impl TryFrom<&LinkTag> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&LinkType> for SerializedBytes
impl TryFrom<&LinkType> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&OpenChain> for SerializedBytes
impl TryFrom<&OpenChain> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Record<SignedHashed<Action>>> for SerializedBytes
impl TryFrom<&Record<SignedHashed<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&RecordDetails> for SerializedBytes
impl TryFrom<&RecordDetails> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&RegisterAgentActivity> for SerializedBytes
impl TryFrom<&RegisterAgentActivity> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&RegisterCreateLink> for SerializedBytes
impl TryFrom<&RegisterCreateLink> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&RegisterDelete> for SerializedBytes
impl TryFrom<&RegisterDelete> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&RegisterDeleteLink> for SerializedBytes
impl TryFrom<&RegisterDeleteLink> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&RegisterUpdate> for SerializedBytes
impl TryFrom<&RegisterUpdate> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&RemoteSignal> for SerializedBytes
impl TryFrom<&RemoteSignal> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&ScopedZomeTypesSet> for SerializedBytes
impl TryFrom<&ScopedZomeTypesSet> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&Sign> for SerializedBytes
impl TryFrom<&Sign> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&SignedAction> for SerializedBytes
impl TryFrom<&SignedAction> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&StoreEntry> for SerializedBytes
impl TryFrom<&StoreEntry> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&StoreRecord> for SerializedBytes
impl TryFrom<&StoreRecord> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&Update<EntryRateWeight>> for SerializedBytes
impl TryFrom<&Update<EntryRateWeight>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&UpdateAction> for SerializedBytes
impl TryFrom<&UpdateAction> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&VerifySignature> for SerializedBytes
impl TryFrom<&VerifySignature> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&Warrant> for SerializedBytes
impl TryFrom<&Warrant> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&X25519PubKey> for SerializedBytes
impl TryFrom<&X25519PubKey> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&X25519XSalsa20Poly1305Decrypt> for SerializedBytes
impl TryFrom<&X25519XSalsa20Poly1305Decrypt> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&X25519XSalsa20Poly1305Encrypt> for SerializedBytes
impl TryFrom<&X25519XSalsa20Poly1305Encrypt> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&XSalsa20Poly1305Decrypt> for SerializedBytes
impl TryFrom<&XSalsa20Poly1305Decrypt> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&XSalsa20Poly1305Encrypt> for SerializedBytes
impl TryFrom<&XSalsa20Poly1305Encrypt> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&XSalsa20Poly1305KeyRef> for SerializedBytes
impl TryFrom<&XSalsa20Poly1305KeyRef> for SerializedBytes
type Error = SerializedBytesError
type Error = SerializedBytesError
type Error = SerializedBytesError
source§impl TryFrom<&YamlProperties> for SerializedBytes
impl TryFrom<&YamlProperties> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&ZomeIndex> for SerializedBytes
impl TryFrom<&ZomeIndex> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&ZomeInfo> for SerializedBytes
impl TryFrom<&ZomeInfo> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&String> for PathAndQuery
impl TryFrom<&String> for PathAndQuery
type Error = InvalidUri
source§impl TryFrom<&BoolWrap> for SerializedBytes
impl TryFrom<&BoolWrap> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&StringWrap> for SerializedBytes
impl TryFrom<&StringWrap> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<&U32Wrap> for SerializedBytes
impl TryFrom<&U32Wrap> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<&[u8]> for XSalsa20Poly1305Nonce
impl TryFrom<&[u8]> for XSalsa20Poly1305Nonce
type Error = SecurePrimitiveError
§impl TryFrom<&[u8]> for Hash256Bits
impl TryFrom<&[u8]> for Hash256Bits
type Error = SecurePrimitiveError
§impl TryFrom<&[u8]> for Hash512Bits
impl TryFrom<&[u8]> for Hash512Bits
type Error = SecurePrimitiveError
source§impl TryFrom<&[u8]> for Nonce256Bits
impl TryFrom<&[u8]> for Nonce256Bits
type Error = SecurePrimitiveError
§impl TryFrom<&[u8]> for X25519PubKey
impl TryFrom<&[u8]> for X25519PubKey
type Error = SecurePrimitiveError
source§impl TryFrom<NewEntryAction> for SerializedBytes
impl TryFrom<NewEntryAction> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireNewEntryAction> for SerializedBytes
impl TryFrom<WireNewEntryAction> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<ChainItems<SignedHashed<Action>>> for SerializedBytes
impl TryFrom<ChainItems<SignedHashed<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<AppStatus> for SerializedBytes
impl TryFrom<AppStatus> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DisabledAppReason> for SerializedBytes
impl TryFrom<DisabledAppReason> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<PausedAppReason> for SerializedBytes
impl TryFrom<PausedAppReason> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<StoppedAppReason> for SerializedBytes
impl TryFrom<StoppedAppReason> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<MustGetAgentActivityResponse> for SerializedBytes
impl TryFrom<MustGetAgentActivityResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DhtOp> for SerializedBytes
impl TryFrom<DhtOp> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireOps> for SerializedBytes
impl TryFrom<WireOps> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DnaManifest> for ValidatedDnaManifest
impl TryFrom<DnaManifest> for ValidatedDnaManifest
source§impl TryFrom<AnyDht> for SerializedBytes
impl TryFrom<AnyDht> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<AnyLinkable> for SerializedBytes
impl TryFrom<AnyLinkable> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<WeighInput> for SerializedBytes
impl TryFrom<WeighInput> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<GetRecordResponse> for SerializedBytes
impl TryFrom<GetRecordResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<Signal> for SerializedBytes
impl TryFrom<Signal> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<SystemSignal> for SerializedBytes
impl TryFrom<SystemSignal> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<Action> for NewEntryAction
impl TryFrom<Action> for NewEntryAction
type Error = WrongActionError
§impl TryFrom<Action> for EntryCreationAction
impl TryFrom<Action> for EntryCreationAction
type Error = WrongActionError
§impl TryFrom<Action> for CreateLink<RateWeight>
impl TryFrom<Action> for CreateLink<RateWeight>
type Error = WrongActionError
§impl TryFrom<Action> for Delete<RateWeight>
impl TryFrom<Action> for Delete<RateWeight>
type Error = WrongActionError
§impl TryFrom<Action> for DeleteLink
impl TryFrom<Action> for DeleteLink
type Error = WrongActionError
§impl TryFrom<Action> for Update<EntryRateWeight>
impl TryFrom<Action> for Update<EntryRateWeight>
type Error = WrongActionError
§impl TryFrom<Action> for SerializedBytes
impl TryFrom<Action> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<ActionType> for SerializedBytes
impl TryFrom<ActionType> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<ActivityRequest> for SerializedBytes
impl TryFrom<ActivityRequest> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<Details> for SerializedBytes
impl TryFrom<Details> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<Entry> for SerializedBytes
impl TryFrom<Entry> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<EntryCreationAction> for SerializedBytes
impl TryFrom<EntryCreationAction> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<EntryDefsCallbackResult> for SerializedBytes
impl TryFrom<EntryDefsCallbackResult> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<EntryType> for SerializedBytes
impl TryFrom<EntryType> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<EntryVisibility> for SerializedBytes
impl TryFrom<EntryVisibility> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<InitCallbackResult> for SerializedBytes
impl TryFrom<InitCallbackResult> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<MigrateAgent> for SerializedBytes
impl TryFrom<MigrateAgent> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<MigrateAgentCallbackResult> for SerializedBytes
impl TryFrom<MigrateAgentCallbackResult> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<Op> for SerializedBytes
impl TryFrom<Op> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<RecordEntry<Entry>> for SerializedBytes
impl TryFrom<RecordEntry<Entry>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<ValidateCallbackResult> for SerializedBytes
impl TryFrom<ValidateCallbackResult> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<ZomeCallResponse> for SerializedBytes
impl TryFrom<ZomeCallResponse> for SerializedBytes
type Error = SerializedBytesError
1.59.0 · source§impl TryFrom<char> for u8
impl TryFrom<char> for u8
Map char
with code point in U+0000..=U+00FF to byte in 0x00..=0xFF with same value, failing
if the code point is greater than U+00FF.
See impl From<u8> for char
for details on the encoding.
type Error = TryFromCharError
1.46.0 · source§impl TryFrom<i16> for NonZeroI16
impl TryFrom<i16> for NonZeroI16
type Error = TryFromIntError
source§impl TryFrom<i32> for ValidationStatus
impl TryFrom<i32> for ValidationStatus
type Error = TryFromPrimitiveError<ValidationStatus>
1.46.0 · source§impl TryFrom<i32> for NonZeroI32
impl TryFrom<i32> for NonZeroI32
type Error = TryFromIntError
1.46.0 · source§impl TryFrom<i64> for NonZeroI64
impl TryFrom<i64> for NonZeroI64
type Error = TryFromIntError
1.46.0 · source§impl TryFrom<i128> for NonZeroI128
impl TryFrom<i128> for NonZeroI128
type Error = TryFromIntError
1.46.0 · source§impl TryFrom<isize> for NonZeroIsize
impl TryFrom<isize> for NonZeroIsize
type Error = TryFromIntError
source§impl TryFrom<u8> for Weekday
impl TryFrom<u8> for Weekday
Any weekday can be represented as an integer from 0 to 6, which equals to
Weekday::num_days_from_monday
in this implementation.
Do not heavily depend on this though; use explicit methods whenever possible.
type Error = OutOfRange
1.46.0 · source§impl TryFrom<u16> for NonZeroU16
impl TryFrom<u16> for NonZeroU16
type Error = TryFromIntError
source§impl TryFrom<u16> for StatusCode
impl TryFrom<u16> for StatusCode
type Error = InvalidStatusCode
1.46.0 · source§impl TryFrom<u32> for NonZeroU32
impl TryFrom<u32> for NonZeroU32
type Error = TryFromIntError
1.46.0 · source§impl TryFrom<u64> for NonZeroU64
impl TryFrom<u64> for NonZeroU64
type Error = TryFromIntError
1.46.0 · source§impl TryFrom<u128> for NonZeroU128
impl TryFrom<u128> for NonZeroU128
type Error = TryFromIntError
source§impl TryFrom<()> for SerializedBytes
impl TryFrom<()> for SerializedBytes
type Error = SerializedBytesError
1.46.0 · source§impl TryFrom<usize> for NonZeroUsize
impl TryFrom<usize> for NonZeroUsize
type Error = TryFromIntError
source§impl TryFrom<WireCreate> for SerializedBytes
impl TryFrom<WireCreate> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireDelete> for SerializedBytes
impl TryFrom<WireDelete> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireUpdate> for SerializedBytes
impl TryFrom<WireUpdate> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireUpdateRelationship> for SerializedBytes
impl TryFrom<WireUpdateRelationship> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<AgentActivityResponse<HoloHash<Action>>> for SerializedBytes
impl TryFrom<AgentActivityResponse<HoloHash<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<AgentActivityResponse<SignedHashed<Action>>> for SerializedBytes
impl TryFrom<AgentActivityResponse<SignedHashed<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<CoordinatorBundle> for SerializedBytes
impl TryFrom<CoordinatorBundle> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DnaBundle> for SerializedBytes
impl TryFrom<DnaBundle> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DnaFile> for SerializedBytes
impl TryFrom<DnaFile> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DnaManifestV1> for ValidatedDnaManifest
impl TryFrom<DnaManifestV1> for ValidatedDnaManifest
source§impl TryFrom<EntryDefBufferKey> for SerializedBytes
impl TryFrom<EntryDefBufferKey> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<EntryHashes> for SerializedBytes
impl TryFrom<EntryHashes> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<HoloHash<AnyDht>> for HoloHash<Action>
impl TryFrom<HoloHash<AnyDht>> for HoloHash<Action>
type Error = HashConversionError<AnyDht, Action>
source§impl TryFrom<HoloHash<AnyDht>> for HoloHash<Agent>
impl TryFrom<HoloHash<AnyDht>> for HoloHash<Agent>
type Error = HashConversionError<AnyDht, Agent>
source§impl TryFrom<HoloHash<AnyDht>> for HoloHash<Entry>
impl TryFrom<HoloHash<AnyDht>> for HoloHash<Entry>
type Error = HashConversionError<AnyDht, Entry>
source§impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Action>
impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Action>
type Error = HashConversionError<AnyLinkable, Action>
source§impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Agent>
impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Agent>
type Error = HashConversionError<AnyLinkable, Agent>
source§impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Entry>
impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Entry>
type Error = HashConversionError<AnyLinkable, Entry>
source§impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<External>
impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<External>
type Error = HashConversionError<AnyLinkable, External>
source§impl TryFrom<DnaWasm> for SerializedBytes
impl TryFrom<DnaWasm> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<EntryData> for SerializedBytes
impl TryFrom<EntryData> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireEntryOps> for SerializedBytes
impl TryFrom<WireEntryOps> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<CountLinksResponse> for SerializedBytes
impl TryFrom<CountLinksResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<GetLinksResponse> for SerializedBytes
impl TryFrom<GetLinksResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<Link> for SerializedBytes
impl TryFrom<Link> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireCreateLink> for SerializedBytes
impl TryFrom<WireCreateLink> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireDeleteLink> for SerializedBytes
impl TryFrom<WireDeleteLink> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireLinkKey> for SerializedBytes
impl TryFrom<WireLinkKey> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireLinkOps> for SerializedBytes
impl TryFrom<WireLinkOps> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireLinkQuery> for SerializedBytes
impl TryFrom<WireLinkQuery> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<MetadataSet> for SerializedBytes
impl TryFrom<MetadataSet> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<EntryRateWeight> for SerializedBytes
impl TryFrom<EntryRateWeight> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<RateWeight> for SerializedBytes
impl TryFrom<RateWeight> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<RawGetEntryResponse> for SerializedBytes
impl TryFrom<RawGetEntryResponse> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireRecord> for SerializedBytes
impl TryFrom<WireRecord> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<WireRecordOps> for SerializedBytes
impl TryFrom<WireRecordOps> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<XSalsa20Poly1305Nonce> for SerializedBytes
impl TryFrom<XSalsa20Poly1305Nonce> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<AgentActivity> for SerializedBytes
impl TryFrom<AgentActivity> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<AgentInfo> for SerializedBytes
impl TryFrom<AgentInfo> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<AgentValidationPkg> for SerializedBytes
impl TryFrom<AgentValidationPkg> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<AppEntryDef> for SerializedBytes
impl TryFrom<AppEntryDef> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<CapClaim> for SerializedBytes
impl TryFrom<CapClaim> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<CapSecret> for SerializedBytes
impl TryFrom<CapSecret> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<CellId> for SerializedBytes
impl TryFrom<CellId> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<ChainFilter<HoloHash<Action>>> for SerializedBytes
impl TryFrom<ChainFilter<HoloHash<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<ChainQueryFilter> for SerializedBytes
impl TryFrom<ChainQueryFilter> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<CloseChain> for SerializedBytes
impl TryFrom<CloseChain> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<Create<EntryRateWeight>> for SerializedBytes
impl TryFrom<Create<EntryRateWeight>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<CreateInput> for SerializedBytes
impl TryFrom<CreateInput> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<CreateLink<RateWeight>> for SerializedBytes
impl TryFrom<CreateLink<RateWeight>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<Delete<RateWeight>> for SerializedBytes
impl TryFrom<Delete<RateWeight>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<DeleteAction> for SerializedBytes
impl TryFrom<DeleteAction> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<DeleteLink> for SerializedBytes
impl TryFrom<DeleteLink> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DeterministicGetAgentActivityFilter> for SerializedBytes
impl TryFrom<DeterministicGetAgentActivityFilter> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<Dna> for SerializedBytes
impl TryFrom<Dna> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<DnaDef> for SerializedBytes
impl TryFrom<DnaDef> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<EntryDefIndex> for SerializedBytes
impl TryFrom<EntryDefIndex> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<EntryDetails> for SerializedBytes
impl TryFrom<EntryDetails> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<GenesisSelfCheckDataV1> for SerializedBytes
impl TryFrom<GenesisSelfCheckDataV1> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<GenesisSelfCheckDataV2> for SerializedBytes
impl TryFrom<GenesisSelfCheckDataV2> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<InitZomesComplete> for SerializedBytes
impl TryFrom<InitZomesComplete> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<Link> for SerializedBytes
impl TryFrom<Link> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<LinkDetails> for SerializedBytes
impl TryFrom<LinkDetails> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<LinkQuery> for SerializedBytes
impl TryFrom<LinkQuery> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<LinkTag> for SerializedBytes
impl TryFrom<LinkTag> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<LinkType> for SerializedBytes
impl TryFrom<LinkType> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<OpenChain> for SerializedBytes
impl TryFrom<OpenChain> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<Record<SignedHashed<Action>>> for CreateLink<RateWeight>
impl TryFrom<Record<SignedHashed<Action>>> for CreateLink<RateWeight>
type Error = WrongActionError
§impl TryFrom<Record<SignedHashed<Action>>> for DeleteLink
impl TryFrom<Record<SignedHashed<Action>>> for DeleteLink
type Error = WrongActionError
§impl TryFrom<Record<SignedHashed<Action>>> for SerializedBytes
impl TryFrom<Record<SignedHashed<Action>>> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<RecordDetails> for SerializedBytes
impl TryFrom<RecordDetails> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<RegisterAgentActivity> for SerializedBytes
impl TryFrom<RegisterAgentActivity> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<RegisterCreateLink> for SerializedBytes
impl TryFrom<RegisterCreateLink> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<RegisterDelete> for SerializedBytes
impl TryFrom<RegisterDelete> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<RegisterDeleteLink> for SerializedBytes
impl TryFrom<RegisterDeleteLink> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<RegisterUpdate> for SerializedBytes
impl TryFrom<RegisterUpdate> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<RemoteSignal> for SerializedBytes
impl TryFrom<RemoteSignal> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<ScopedZomeTypesSet> for SerializedBytes
impl TryFrom<ScopedZomeTypesSet> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<Sign> for SerializedBytes
impl TryFrom<Sign> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<SignedAction> for WireNewEntryAction
impl TryFrom<SignedAction> for WireNewEntryAction
type Error = ActionError
source§impl TryFrom<SignedAction> for WireDelete
impl TryFrom<SignedAction> for WireDelete
type Error = WrongActionError
source§impl TryFrom<SignedAction> for WireUpdateRelationship
impl TryFrom<SignedAction> for WireUpdateRelationship
type Error = WrongActionError
source§impl TryFrom<SignedAction> for SerializedBytes
impl TryFrom<SignedAction> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<SignedHashed<Action>> for WireNewEntryAction
impl TryFrom<SignedHashed<Action>> for WireNewEntryAction
type Error = ActionError
source§impl TryFrom<SignedHashed<Action>> for WireDelete
impl TryFrom<SignedHashed<Action>> for WireDelete
type Error = WrongActionError
source§impl TryFrom<SignedHashed<Action>> for WireUpdate
impl TryFrom<SignedHashed<Action>> for WireUpdate
type Error = WrongActionError
source§impl TryFrom<SignedHashed<Action>> for WireUpdateRelationship
impl TryFrom<SignedHashed<Action>> for WireUpdateRelationship
type Error = WrongActionError
§impl TryFrom<StoreEntry> for SerializedBytes
impl TryFrom<StoreEntry> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<StoreRecord> for SerializedBytes
impl TryFrom<StoreRecord> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<Update<EntryRateWeight>> for SerializedBytes
impl TryFrom<Update<EntryRateWeight>> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<UpdateAction> for SerializedBytes
impl TryFrom<UpdateAction> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<VerifySignature> for SerializedBytes
impl TryFrom<VerifySignature> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<Warrant> for SerializedBytes
impl TryFrom<Warrant> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<X25519PubKey> for SerializedBytes
impl TryFrom<X25519PubKey> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<X25519XSalsa20Poly1305Decrypt> for SerializedBytes
impl TryFrom<X25519XSalsa20Poly1305Decrypt> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<X25519XSalsa20Poly1305Encrypt> for SerializedBytes
impl TryFrom<X25519XSalsa20Poly1305Encrypt> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<XSalsa20Poly1305Decrypt> for SerializedBytes
impl TryFrom<XSalsa20Poly1305Decrypt> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<XSalsa20Poly1305Encrypt> for SerializedBytes
impl TryFrom<XSalsa20Poly1305Encrypt> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<XSalsa20Poly1305KeyRef> for SerializedBytes
impl TryFrom<XSalsa20Poly1305KeyRef> for SerializedBytes
type Error = SerializedBytesError
type Error = SerializedBytesError
type Error = SerializedBytesError
source§impl TryFrom<YamlProperties> for SerializedBytes
impl TryFrom<YamlProperties> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<ZomeIndex> for SerializedBytes
impl TryFrom<ZomeIndex> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<ZomeInfo> for SerializedBytes
impl TryFrom<ZomeInfo> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<String> for HeaderName
impl TryFrom<String> for HeaderName
type Error = InvalidHeaderName
source§impl TryFrom<String> for HeaderValue
impl TryFrom<String> for HeaderValue
type Error = InvalidHeaderValue
source§impl TryFrom<String> for PathAndQuery
impl TryFrom<String> for PathAndQuery
type Error = InvalidUri
§impl TryFrom<Vec<u8, Global>> for XSalsa20Poly1305Nonce
impl TryFrom<Vec<u8, Global>> for XSalsa20Poly1305Nonce
type Error = SecurePrimitiveError
§impl TryFrom<Vec<u8, Global>> for Hash256Bits
impl TryFrom<Vec<u8, Global>> for Hash256Bits
type Error = SecurePrimitiveError
§impl TryFrom<Vec<u8, Global>> for Hash512Bits
impl TryFrom<Vec<u8, Global>> for Hash512Bits
type Error = SecurePrimitiveError
source§impl TryFrom<Vec<u8, Global>> for Nonce256Bits
impl TryFrom<Vec<u8, Global>> for Nonce256Bits
type Error = SecurePrimitiveError
§impl TryFrom<Vec<u8, Global>> for X25519PubKey
impl TryFrom<Vec<u8, Global>> for X25519PubKey
type Error = SecurePrimitiveError
source§impl TryFrom<Vec<u8, Global>> for HeaderName
impl TryFrom<Vec<u8, Global>> for HeaderName
type Error = InvalidHeaderName
source§impl TryFrom<Vec<u8, Global>> for HeaderValue
impl TryFrom<Vec<u8, Global>> for HeaderValue
type Error = InvalidHeaderValue
1.49.0 · source§impl TryFrom<NonZeroI8> for NonZeroU16
impl TryFrom<NonZeroI8> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI8> for NonZeroU32
impl TryFrom<NonZeroI8> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI8> for NonZeroU64
impl TryFrom<NonZeroI8> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI8> for NonZeroU128
impl TryFrom<NonZeroI8> for NonZeroU128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI8> for NonZeroUsize
impl TryFrom<NonZeroI8> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI16> for NonZeroI8
impl TryFrom<NonZeroI16> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI16> for NonZeroU8
impl TryFrom<NonZeroI16> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI16> for NonZeroU16
impl TryFrom<NonZeroI16> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI16> for NonZeroU32
impl TryFrom<NonZeroI16> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI16> for NonZeroU64
impl TryFrom<NonZeroI16> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI16> for NonZeroU128
impl TryFrom<NonZeroI16> for NonZeroU128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI16> for NonZeroUsize
impl TryFrom<NonZeroI16> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroI8
impl TryFrom<NonZeroI32> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroI16
impl TryFrom<NonZeroI32> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroIsize
impl TryFrom<NonZeroI32> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroU8
impl TryFrom<NonZeroI32> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroU16
impl TryFrom<NonZeroI32> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroU32
impl TryFrom<NonZeroI32> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroU64
impl TryFrom<NonZeroI32> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroU128
impl TryFrom<NonZeroI32> for NonZeroU128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI32> for NonZeroUsize
impl TryFrom<NonZeroI32> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroI8
impl TryFrom<NonZeroI64> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroI16
impl TryFrom<NonZeroI64> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroI32
impl TryFrom<NonZeroI64> for NonZeroI32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroIsize
impl TryFrom<NonZeroI64> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroU8
impl TryFrom<NonZeroI64> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroU16
impl TryFrom<NonZeroI64> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroU32
impl TryFrom<NonZeroI64> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroU64
impl TryFrom<NonZeroI64> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroU128
impl TryFrom<NonZeroI64> for NonZeroU128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI64> for NonZeroUsize
impl TryFrom<NonZeroI64> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroI8
impl TryFrom<NonZeroI128> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroI16
impl TryFrom<NonZeroI128> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroI32
impl TryFrom<NonZeroI128> for NonZeroI32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroI64
impl TryFrom<NonZeroI128> for NonZeroI64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroIsize
impl TryFrom<NonZeroI128> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroU8
impl TryFrom<NonZeroI128> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroU16
impl TryFrom<NonZeroI128> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroU32
impl TryFrom<NonZeroI128> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroU64
impl TryFrom<NonZeroI128> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroU128
impl TryFrom<NonZeroI128> for NonZeroU128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroI128> for NonZeroUsize
impl TryFrom<NonZeroI128> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroI8
impl TryFrom<NonZeroIsize> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroI16
impl TryFrom<NonZeroIsize> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroI32
impl TryFrom<NonZeroIsize> for NonZeroI32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroI64
impl TryFrom<NonZeroIsize> for NonZeroI64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroI128
impl TryFrom<NonZeroIsize> for NonZeroI128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroU8
impl TryFrom<NonZeroIsize> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroU16
impl TryFrom<NonZeroIsize> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroU32
impl TryFrom<NonZeroIsize> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroU64
impl TryFrom<NonZeroIsize> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroU128
impl TryFrom<NonZeroIsize> for NonZeroU128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroIsize> for NonZeroUsize
impl TryFrom<NonZeroIsize> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU16> for NonZeroI8
impl TryFrom<NonZeroU16> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU16> for NonZeroI16
impl TryFrom<NonZeroU16> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU16> for NonZeroIsize
impl TryFrom<NonZeroU16> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU16> for NonZeroU8
impl TryFrom<NonZeroU16> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU32> for NonZeroI8
impl TryFrom<NonZeroU32> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU32> for NonZeroI16
impl TryFrom<NonZeroU32> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU32> for NonZeroI32
impl TryFrom<NonZeroU32> for NonZeroI32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU32> for NonZeroIsize
impl TryFrom<NonZeroU32> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU32> for NonZeroU8
impl TryFrom<NonZeroU32> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU32> for NonZeroU16
impl TryFrom<NonZeroU32> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU32> for NonZeroUsize
impl TryFrom<NonZeroU32> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroI8
impl TryFrom<NonZeroU64> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroI16
impl TryFrom<NonZeroU64> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroI32
impl TryFrom<NonZeroU64> for NonZeroI32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroI64
impl TryFrom<NonZeroU64> for NonZeroI64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroIsize
impl TryFrom<NonZeroU64> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroU8
impl TryFrom<NonZeroU64> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroU16
impl TryFrom<NonZeroU64> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroU32
impl TryFrom<NonZeroU64> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU64> for NonZeroUsize
impl TryFrom<NonZeroU64> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroI8
impl TryFrom<NonZeroU128> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroI16
impl TryFrom<NonZeroU128> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroI32
impl TryFrom<NonZeroU128> for NonZeroI32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroI64
impl TryFrom<NonZeroU128> for NonZeroI64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroI128
impl TryFrom<NonZeroU128> for NonZeroI128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroIsize
impl TryFrom<NonZeroU128> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroU8
impl TryFrom<NonZeroU128> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroU16
impl TryFrom<NonZeroU128> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroU32
impl TryFrom<NonZeroU128> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroU64
impl TryFrom<NonZeroU128> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroU128> for NonZeroUsize
impl TryFrom<NonZeroU128> for NonZeroUsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroI8
impl TryFrom<NonZeroUsize> for NonZeroI8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroI16
impl TryFrom<NonZeroUsize> for NonZeroI16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroI32
impl TryFrom<NonZeroUsize> for NonZeroI32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroI64
impl TryFrom<NonZeroUsize> for NonZeroI64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroI128
impl TryFrom<NonZeroUsize> for NonZeroI128
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroIsize
impl TryFrom<NonZeroUsize> for NonZeroIsize
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroU8
impl TryFrom<NonZeroUsize> for NonZeroU8
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroU16
impl TryFrom<NonZeroUsize> for NonZeroU16
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroU32
impl TryFrom<NonZeroUsize> for NonZeroU32
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroU64
impl TryFrom<NonZeroUsize> for NonZeroU64
type Error = TryFromIntError
1.49.0 · source§impl TryFrom<NonZeroUsize> for NonZeroU128
impl TryFrom<NonZeroUsize> for NonZeroU128
type Error = TryFromIntError
source§impl TryFrom<NonZeroUsize> for Alignment
impl TryFrom<NonZeroUsize> for Alignment
type Error = TryFromIntError
source§impl TryFrom<TcpListener> for tokio::net::tcp::listener::TcpListener
impl TryFrom<TcpListener> for tokio::net::tcp::listener::TcpListener
§impl TryFrom<TcpListener> for Async<TcpListener>
impl TryFrom<TcpListener> for Async<TcpListener>
source§impl TryFrom<UnixDatagram> for tokio::net::unix::datagram::socket::UnixDatagram
impl TryFrom<UnixDatagram> for tokio::net::unix::datagram::socket::UnixDatagram
§impl TryFrom<UnixDatagram> for Async<UnixDatagram>
impl TryFrom<UnixDatagram> for Async<UnixDatagram>
source§impl TryFrom<UnixListener> for tokio::net::unix::listener::UnixListener
impl TryFrom<UnixListener> for tokio::net::unix::listener::UnixListener
§impl TryFrom<UnixListener> for Async<UnixListener>
impl TryFrom<UnixListener> for Async<UnixListener>
source§impl TryFrom<UnixStream> for tokio::net::unix::stream::UnixStream
impl TryFrom<UnixStream> for tokio::net::unix::stream::UnixStream
§impl TryFrom<UnixStream> for Async<UnixStream>
impl TryFrom<UnixStream> for Async<UnixStream>
source§impl TryFrom<SystemTime> for Time
impl TryFrom<SystemTime> for Time
type Error = SystemTimeError
source§impl TryFrom<SerializedBytes> for NewEntryAction
impl TryFrom<SerializedBytes> for NewEntryAction
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireNewEntryAction
impl TryFrom<SerializedBytes> for WireNewEntryAction
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for ChainItems
impl TryFrom<SerializedBytes> for ChainItems
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for AppStatus
impl TryFrom<SerializedBytes> for AppStatus
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for DisabledAppReason
impl TryFrom<SerializedBytes> for DisabledAppReason
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for PausedAppReason
impl TryFrom<SerializedBytes> for PausedAppReason
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for StoppedAppReason
impl TryFrom<SerializedBytes> for StoppedAppReason
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for MustGetAgentActivityResponse
impl TryFrom<SerializedBytes> for MustGetAgentActivityResponse
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for DhtOp
impl TryFrom<SerializedBytes> for DhtOp
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireOps
impl TryFrom<SerializedBytes> for WireOps
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for AnyDht
impl TryFrom<SerializedBytes> for AnyDht
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for AnyLinkable
impl TryFrom<SerializedBytes> for AnyLinkable
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for WeighInput
impl TryFrom<SerializedBytes> for WeighInput
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for GetRecordResponse
impl TryFrom<SerializedBytes> for GetRecordResponse
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for holochain_types::signal::Signal
impl TryFrom<SerializedBytes> for holochain_types::signal::Signal
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for SystemSignal
impl TryFrom<SerializedBytes> for SystemSignal
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Action
impl TryFrom<SerializedBytes> for Action
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for ActionType
impl TryFrom<SerializedBytes> for ActionType
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for ActivityRequest
impl TryFrom<SerializedBytes> for ActivityRequest
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for Details
impl TryFrom<SerializedBytes> for Details
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Entry
impl TryFrom<SerializedBytes> for Entry
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for EntryCreationAction
impl TryFrom<SerializedBytes> for EntryCreationAction
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for EntryDefsCallbackResult
impl TryFrom<SerializedBytes> for EntryDefsCallbackResult
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for EntryType
impl TryFrom<SerializedBytes> for EntryType
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for EntryVisibility
impl TryFrom<SerializedBytes> for EntryVisibility
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for InitCallbackResult
impl TryFrom<SerializedBytes> for InitCallbackResult
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for MigrateAgent
impl TryFrom<SerializedBytes> for MigrateAgent
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for MigrateAgentCallbackResult
impl TryFrom<SerializedBytes> for MigrateAgentCallbackResult
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Op
impl TryFrom<SerializedBytes> for Op
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for RecordEntry<Entry>
impl TryFrom<SerializedBytes> for RecordEntry<Entry>
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for ValidateCallbackResult
impl TryFrom<SerializedBytes> for ValidateCallbackResult
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for ZomeCallResponse
impl TryFrom<SerializedBytes> for ZomeCallResponse
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for ()
impl TryFrom<SerializedBytes> for ()
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireCreate
impl TryFrom<SerializedBytes> for WireCreate
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireDelete
impl TryFrom<SerializedBytes> for WireDelete
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireUpdate
impl TryFrom<SerializedBytes> for WireUpdate
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireUpdateRelationship
impl TryFrom<SerializedBytes> for WireUpdateRelationship
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for AgentActivityResponse
impl TryFrom<SerializedBytes> for AgentActivityResponse
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for AgentActivityResponse<ActionHash>
impl TryFrom<SerializedBytes> for AgentActivityResponse<ActionHash>
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for CoordinatorBundle
impl TryFrom<SerializedBytes> for CoordinatorBundle
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for DnaBundle
impl TryFrom<SerializedBytes> for DnaBundle
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for DnaFile
impl TryFrom<SerializedBytes> for DnaFile
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for EntryDefBufferKey
impl TryFrom<SerializedBytes> for EntryDefBufferKey
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for EntryHashes
impl TryFrom<SerializedBytes> for EntryHashes
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for DnaWasm
impl TryFrom<SerializedBytes> for DnaWasm
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for EntryData
impl TryFrom<SerializedBytes> for EntryData
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireEntryOps
impl TryFrom<SerializedBytes> for WireEntryOps
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for CountLinksResponse
impl TryFrom<SerializedBytes> for CountLinksResponse
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for GetLinksResponse
impl TryFrom<SerializedBytes> for GetLinksResponse
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for holochain_types::link::Link
impl TryFrom<SerializedBytes> for holochain_types::link::Link
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireCreateLink
impl TryFrom<SerializedBytes> for WireCreateLink
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireDeleteLink
impl TryFrom<SerializedBytes> for WireDeleteLink
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireLinkKey
impl TryFrom<SerializedBytes> for WireLinkKey
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireLinkOps
impl TryFrom<SerializedBytes> for WireLinkOps
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireLinkQuery
impl TryFrom<SerializedBytes> for WireLinkQuery
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for MetadataSet
impl TryFrom<SerializedBytes> for MetadataSet
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for EntryRateWeight
impl TryFrom<SerializedBytes> for EntryRateWeight
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for RateWeight
impl TryFrom<SerializedBytes> for RateWeight
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for RawGetEntryResponse
impl TryFrom<SerializedBytes> for RawGetEntryResponse
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireRecord
impl TryFrom<SerializedBytes> for WireRecord
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for WireRecordOps
impl TryFrom<SerializedBytes> for WireRecordOps
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for XSalsa20Poly1305Nonce
impl TryFrom<SerializedBytes> for XSalsa20Poly1305Nonce
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for AgentActivity
impl TryFrom<SerializedBytes> for AgentActivity
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for AgentInfo
impl TryFrom<SerializedBytes> for AgentInfo
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for AgentValidationPkg
impl TryFrom<SerializedBytes> for AgentValidationPkg
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for AppEntryBytes
impl TryFrom<SerializedBytes> for AppEntryBytes
type Error = EntryError
§impl TryFrom<SerializedBytes> for AppEntryDef
impl TryFrom<SerializedBytes> for AppEntryDef
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for CapClaim
impl TryFrom<SerializedBytes> for CapClaim
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for CapSecret
impl TryFrom<SerializedBytes> for CapSecret
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for CellId
impl TryFrom<SerializedBytes> for CellId
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for ChainFilter<HoloHash<Action>>
impl TryFrom<SerializedBytes> for ChainFilter<HoloHash<Action>>
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for ChainQueryFilter
impl TryFrom<SerializedBytes> for ChainQueryFilter
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for CloseChain
impl TryFrom<SerializedBytes> for CloseChain
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Create<EntryRateWeight>
impl TryFrom<SerializedBytes> for Create<EntryRateWeight>
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for CreateInput
impl TryFrom<SerializedBytes> for CreateInput
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for CreateLink<RateWeight>
impl TryFrom<SerializedBytes> for CreateLink<RateWeight>
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Delete<RateWeight>
impl TryFrom<SerializedBytes> for Delete<RateWeight>
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for DeleteAction
impl TryFrom<SerializedBytes> for DeleteAction
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for DeleteLink
impl TryFrom<SerializedBytes> for DeleteLink
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for DeterministicGetAgentActivityFilter
impl TryFrom<SerializedBytes> for DeterministicGetAgentActivityFilter
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Dna
impl TryFrom<SerializedBytes> for Dna
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for DnaDef
impl TryFrom<SerializedBytes> for DnaDef
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for EntryDefIndex
impl TryFrom<SerializedBytes> for EntryDefIndex
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for EntryDetails
impl TryFrom<SerializedBytes> for EntryDetails
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for GenesisSelfCheckDataV1
impl TryFrom<SerializedBytes> for GenesisSelfCheckDataV1
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for GenesisSelfCheckDataV2
impl TryFrom<SerializedBytes> for GenesisSelfCheckDataV2
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for InitZomesComplete
impl TryFrom<SerializedBytes> for InitZomesComplete
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for holochain_types::prelude::Link
impl TryFrom<SerializedBytes> for holochain_types::prelude::Link
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for LinkDetails
impl TryFrom<SerializedBytes> for LinkDetails
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for LinkQuery
impl TryFrom<SerializedBytes> for LinkQuery
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for LinkTag
impl TryFrom<SerializedBytes> for LinkTag
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for LinkType
impl TryFrom<SerializedBytes> for LinkType
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for OpenChain
impl TryFrom<SerializedBytes> for OpenChain
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Record<SignedHashed<Action>>
impl TryFrom<SerializedBytes> for Record<SignedHashed<Action>>
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for RecordDetails
impl TryFrom<SerializedBytes> for RecordDetails
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for RegisterAgentActivity
impl TryFrom<SerializedBytes> for RegisterAgentActivity
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for RegisterCreateLink
impl TryFrom<SerializedBytes> for RegisterCreateLink
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for RegisterDelete
impl TryFrom<SerializedBytes> for RegisterDelete
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for RegisterDeleteLink
impl TryFrom<SerializedBytes> for RegisterDeleteLink
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for RegisterUpdate
impl TryFrom<SerializedBytes> for RegisterUpdate
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for RemoteSignal
impl TryFrom<SerializedBytes> for RemoteSignal
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for ScopedZomeTypesSet
impl TryFrom<SerializedBytes> for ScopedZomeTypesSet
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for Sign
impl TryFrom<SerializedBytes> for Sign
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for SignedAction
impl TryFrom<SerializedBytes> for SignedAction
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for StoreEntry
impl TryFrom<SerializedBytes> for StoreEntry
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for StoreRecord
impl TryFrom<SerializedBytes> for StoreRecord
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for Update<EntryRateWeight>
impl TryFrom<SerializedBytes> for Update<EntryRateWeight>
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for UpdateAction
impl TryFrom<SerializedBytes> for UpdateAction
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for VerifySignature
impl TryFrom<SerializedBytes> for VerifySignature
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for Warrant
impl TryFrom<SerializedBytes> for Warrant
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for X25519PubKey
impl TryFrom<SerializedBytes> for X25519PubKey
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for X25519XSalsa20Poly1305Decrypt
impl TryFrom<SerializedBytes> for X25519XSalsa20Poly1305Decrypt
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for X25519XSalsa20Poly1305Encrypt
impl TryFrom<SerializedBytes> for X25519XSalsa20Poly1305Encrypt
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for XSalsa20Poly1305Decrypt
impl TryFrom<SerializedBytes> for XSalsa20Poly1305Decrypt
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for XSalsa20Poly1305Encrypt
impl TryFrom<SerializedBytes> for XSalsa20Poly1305Encrypt
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for XSalsa20Poly1305KeyRef
impl TryFrom<SerializedBytes> for XSalsa20Poly1305KeyRef
type Error = SerializedBytesError
type Error = SerializedBytesError
type Error = SerializedBytesError
source§impl TryFrom<SerializedBytes> for YamlProperties
impl TryFrom<SerializedBytes> for YamlProperties
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for ZomeIndex
impl TryFrom<SerializedBytes> for ZomeIndex
type Error = SerializedBytesError
§impl TryFrom<SerializedBytes> for ZomeInfo
impl TryFrom<SerializedBytes> for ZomeInfo
type Error = SerializedBytesError
source§impl TryFrom<BoolWrap> for SerializedBytes
impl TryFrom<BoolWrap> for SerializedBytes
type Error = SerializedBytesError
§impl TryFrom<PlainMessage> for Message
impl TryFrom<PlainMessage> for Message
Parses a plaintext message into a well-typed [Message
].
A [PlainMessage
] must contain plaintext content. Encrypted content should be stored in an
[OpaqueMessage
] and decrypted before being stored into a [PlainMessage
].
source§impl TryFrom<StringWrap> for SerializedBytes
impl TryFrom<StringWrap> for SerializedBytes
type Error = SerializedBytesError
source§impl TryFrom<U32Wrap> for SerializedBytes
impl TryFrom<U32Wrap> for SerializedBytes
type Error = SerializedBytesError
§impl<'a> TryFrom<&'a Action> for &'a CreateLink<RateWeight>
impl<'a> TryFrom<&'a Action> for &'a CreateLink<RateWeight>
type Error = WrongActionError
§impl<'a> TryFrom<&'a Action> for &'a Delete<RateWeight>
impl<'a> TryFrom<&'a Action> for &'a Delete<RateWeight>
type Error = WrongActionError
§impl<'a> TryFrom<&'a Action> for &'a DeleteLink
impl<'a> TryFrom<&'a Action> for &'a DeleteLink
type Error = WrongActionError
§impl<'a> TryFrom<&'a Action> for &'a Update<EntryRateWeight>
impl<'a> TryFrom<&'a Action> for &'a Update<EntryRateWeight>
type Error = WrongActionError
source§impl<'a> TryFrom<&'a Action> for NewEntryActionRef<'a>
impl<'a> TryFrom<&'a Action> for NewEntryActionRef<'a>
type Error = WrongActionError
source§impl<'a> TryFrom<&'a str> for HeaderName
impl<'a> TryFrom<&'a str> for HeaderName
type Error = InvalidHeaderName
source§impl<'a> TryFrom<&'a str> for HeaderValue
impl<'a> TryFrom<&'a str> for HeaderValue
type Error = InvalidHeaderValue
source§impl<'a> TryFrom<&'a str> for StatusCode
impl<'a> TryFrom<&'a str> for StatusCode
type Error = InvalidStatusCode
source§impl<'a> TryFrom<&'a str> for PathAndQuery
impl<'a> TryFrom<&'a str> for PathAndQuery
type Error = InvalidUri
source§impl<'a> TryFrom<&'a String> for HeaderName
impl<'a> TryFrom<&'a String> for HeaderName
type Error = InvalidHeaderName
source§impl<'a> TryFrom<&'a String> for HeaderValue
impl<'a> TryFrom<&'a String> for HeaderValue
type Error = InvalidHeaderValue
source§impl<'a> TryFrom<&'a SerializedBytes> for SerializedBytes
impl<'a> TryFrom<&'a SerializedBytes> for SerializedBytes
type Error = SerializedBytesError
source§impl<'a> TryFrom<&'a [u8]> for HeaderName
impl<'a> TryFrom<&'a [u8]> for HeaderName
type Error = InvalidHeaderName
source§impl<'a> TryFrom<&'a [u8]> for HeaderValue
impl<'a> TryFrom<&'a [u8]> for HeaderValue
type Error = InvalidHeaderValue
source§impl<'a> TryFrom<&'a [u8]> for StatusCode
impl<'a> TryFrom<&'a [u8]> for StatusCode
type Error = InvalidStatusCode
source§impl<'a> TryFrom<&'a [u8]> for PathAndQuery
impl<'a> TryFrom<&'a [u8]> for PathAndQuery
type Error = InvalidUri
source§impl<'a> TryFrom<&UniqueForm<'a>> for SerializedBytes
impl<'a> TryFrom<&UniqueForm<'a>> for SerializedBytes
type Error = SerializedBytesError
source§impl<'a> TryFrom<Vec<u8, Global>> for PathAndQuery
impl<'a> TryFrom<Vec<u8, Global>> for PathAndQuery
type Error = InvalidUri
source§impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where
A: FromSql,
B: FromSql,
C: FromSql,
D: FromSql,
E: FromSql,
F: FromSql,
G: FromSql,
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where A: FromSql, B: FromSql, C: FromSql, D: FromSql, E: FromSql, F: FromSql, G: FromSql, H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where
B: FromSql,
C: FromSql,
D: FromSql,
E: FromSql,
F: FromSql,
G: FromSql,
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)where B: FromSql, C: FromSql, D: FromSql, E: FromSql, F: FromSql, G: FromSql, H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (C, D, E, F, G, H, I, J, K, L, M, N, O, P)where
C: FromSql,
D: FromSql,
E: FromSql,
F: FromSql,
G: FromSql,
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (C, D, E, F, G, H, I, J, K, L, M, N, O, P)where C: FromSql, D: FromSql, E: FromSql, F: FromSql, G: FromSql, H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (D, E, F, G, H, I, J, K, L, M, N, O, P)where
D: FromSql,
E: FromSql,
F: FromSql,
G: FromSql,
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, D, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (D, E, F, G, H, I, J, K, L, M, N, O, P)where D: FromSql, E: FromSql, F: FromSql, G: FromSql, H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (E, F, G, H, I, J, K, L, M, N, O, P)where
E: FromSql,
F: FromSql,
G: FromSql,
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, E, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (E, F, G, H, I, J, K, L, M, N, O, P)where E: FromSql, F: FromSql, G: FromSql, H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (F, G, H, I, J, K, L, M, N, O, P)where
F: FromSql,
G: FromSql,
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, F, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (F, G, H, I, J, K, L, M, N, O, P)where F: FromSql, G: FromSql, H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (G, H, I, J, K, L, M, N, O, P)where
G: FromSql,
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, G, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (G, H, I, J, K, L, M, N, O, P)where G: FromSql, H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (H, I, J, K, L, M, N, O, P)where
H: FromSql,
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, H, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (H, I, J, K, L, M, N, O, P)where H: FromSql, I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (I, J, K, L, M, N, O, P)where
I: FromSql,
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, I, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (I, J, K, L, M, N, O, P)where I: FromSql, J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (J, K, L, M, N, O, P)where
J: FromSql,
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, J, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (J, K, L, M, N, O, P)where J: FromSql, K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (K, L, M, N, O, P)where
K: FromSql,
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, K, L, M, N, O, P> TryFrom<&'a Row<'a>> for (K, L, M, N, O, P)where K: FromSql, L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, K, V, T> TryFrom<&'a HashMap<K, V, RandomState>> for HeaderMap<T>where
K: Eq + Hash,
HeaderName: TryFrom<&'a K>,
<HeaderName as TryFrom<&'a K>>::Error: Into<Error>,
T: TryFrom<&'a V>,
<T as TryFrom<&'a V>>::Error: Into<Error>,
impl<'a, K, V, T> TryFrom<&'a HashMap<K, V, RandomState>> for HeaderMap<T>where K: Eq + Hash, HeaderName: TryFrom<&'a K>, <HeaderName as TryFrom<&'a K>>::Error: Into<Error>, T: TryFrom<&'a V>, <T as TryFrom<&'a V>>::Error: Into<Error>,
Try to convert a HashMap
into a HeaderMap
.
Examples
use std::collections::HashMap;
use std::convert::TryInto;
use http::HeaderMap;
let mut map = HashMap::new();
map.insert("X-Custom-Header".to_string(), "my value".to_string());
let headers: HeaderMap = (&map).try_into().expect("valid headers");
assert_eq!(headers["X-Custom-Header"], "my value");
source§impl<'a, L, M, N, O, P> TryFrom<&'a Row<'a>> for (L, M, N, O, P)where
L: FromSql,
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, L, M, N, O, P> TryFrom<&'a Row<'a>> for (L, M, N, O, P)where L: FromSql, M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, M, N, O, P> TryFrom<&'a Row<'a>> for (M, N, O, P)where
M: FromSql,
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, M, N, O, P> TryFrom<&'a Row<'a>> for (M, N, O, P)where M: FromSql, N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, N, O, P> TryFrom<&'a Row<'a>> for (N, O, P)where
N: FromSql,
O: FromSql,
P: FromSql,
impl<'a, N, O, P> TryFrom<&'a Row<'a>> for (N, O, P)where N: FromSql, O: FromSql, P: FromSql,
source§impl<'a, T, const N: usize> TryFrom<&'a [T]> for &'a [T; N]
impl<'a, T, const N: usize> TryFrom<&'a [T]> for &'a [T; N]
Tries to create an array ref &[T; N]
from a slice ref &[T]
. Succeeds if
slice.len() == N
.
let bytes: [u8; 3] = [1, 0, 2];
let bytes_head: &[u8; 2] = <&[u8; 2]>::try_from(&bytes[0..2]).unwrap();
assert_eq!(1, u16::from_le_bytes(*bytes_head));
let bytes_tail: &[u8; 2] = bytes[1..3].try_into().unwrap();
assert_eq!(512, u16::from_le_bytes(*bytes_tail));
type Error = TryFromSliceError
source§impl<'a, T, const N: usize> TryFrom<&'a mut [T]> for &'a mut [T; N]
impl<'a, T, const N: usize> TryFrom<&'a mut [T]> for &'a mut [T; N]
Tries to create a mutable array ref &mut [T; N]
from a mutable slice ref
&mut [T]
. Succeeds if slice.len() == N
.
let mut bytes: [u8; 3] = [1, 0, 2];
let bytes_head: &mut [u8; 2] = <&mut [u8; 2]>::try_from(&mut bytes[0..2]).unwrap();
assert_eq!(1, u16::from_le_bytes(*bytes_head));
let bytes_tail: &mut [u8; 2] = (&mut bytes[1..3]).try_into().unwrap();
assert_eq!(512, u16::from_le_bytes(*bytes_tail));
type Error = TryFromSliceError
source§impl<'a, const CAP: usize> TryFrom<&'a str> for ArrayString<CAP>
impl<'a, const CAP: usize> TryFrom<&'a str> for ArrayString<CAP>
type Error = CapacityError<&'a str>
source§impl<'a, const CAP: usize> TryFrom<Arguments<'a>> for ArrayString<CAP>
impl<'a, const CAP: usize> TryFrom<Arguments<'a>> for ArrayString<CAP>
type Error = CapacityError<Error>
source§impl<A> TryFrom<&[<A as Array>::Item]> for arrayvec::ArrayVec<A>where
A: Array,
<A as Array>::Item: Clone,
impl<A> TryFrom<&[<A as Array>::Item]> for arrayvec::ArrayVec<A>where A: Array, <A as Array>::Item: Clone,
Try to create an ArrayVec
from a slice. This will return an error if the slice was too big to
fit.
use arrayvec::ArrayVec;
use std::convert::TryInto as _;
let array: ArrayVec<[_; 4]> = (&[1, 2, 3] as &[_]).try_into().unwrap();
assert_eq!(array.len(), 3);
assert_eq!(array.capacity(), 4);
type Error = CapacityError<()>
source§impl<H, W, E> TryFrom<(H, ValidationStatus)> for WireActionStatus<W>where
E: Into<ActionError>,
H: TryInto<W, Error = E>,
impl<H, W, E> TryFrom<(H, ValidationStatus)> for WireActionStatus<W>where E: Into<ActionError>, H: TryInto<W, Error = E>,
type Error = ActionError
source§impl<P> TryFrom<&str> for HoloHash<P>where
P: PrimitiveHashType,
impl<P> TryFrom<&str> for HoloHash<P>where P: PrimitiveHashType,
type Error = HoloHashError
source§impl<P> TryFrom<&String> for HoloHash<P>where
P: PrimitiveHashType,
impl<P> TryFrom<&String> for HoloHash<P>where P: PrimitiveHashType,
type Error = HoloHashError
source§impl<P> TryFrom<String> for HoloHash<P>where
P: PrimitiveHashType,
impl<P> TryFrom<String> for HoloHash<P>where P: PrimitiveHashType,
type Error = HoloHashError
source§impl<T> TryFrom<&HoloHash<T>> for SerializedByteswhere
T: HashType,
impl<T> TryFrom<&HoloHash<T>> for SerializedByteswhere T: HashType,
type Error = SerializedBytesError
source§impl<T> TryFrom<HoloHash<T>> for SerializedByteswhere
T: HashType,
impl<T> TryFrom<HoloHash<T>> for SerializedByteswhere T: HashType,
type Error = SerializedBytesError
source§impl<T> TryFrom<SerializedBytes> for HoloHash<T>where
T: HashType,
impl<T> TryFrom<SerializedBytes> for HoloHash<T>where T: HashType,
type Error = SerializedBytesError
1.43.0 · source§impl<T, A, const N: usize> TryFrom<Arc<[T], A>> for Arc<[T; N], A>where
A: Allocator + Clone,
impl<T, A, const N: usize> TryFrom<Arc<[T], A>> for Arc<[T; N], A>where A: Allocator + Clone,
source§impl<T, const CAP: usize> TryFrom<&[T]> for arrayvec::arrayvec::ArrayVec<T, CAP>where
T: Clone,
impl<T, const CAP: usize> TryFrom<&[T]> for arrayvec::arrayvec::ArrayVec<T, CAP>where T: Clone,
Try to create an ArrayVec
from a slice. This will return an error if the slice was too big to
fit.
use arrayvec::ArrayVec;
use std::convert::TryInto as _;
let array: ArrayVec<_, 4> = (&[1, 2, 3] as &[_]).try_into().unwrap();
assert_eq!(array.len(), 3);
assert_eq!(array.capacity(), 4);
type Error = CapacityError<()>
source§impl<T, const N: usize> TryFrom<&[T]> for [T; N]where
T: Copy,
impl<T, const N: usize> TryFrom<&[T]> for [T; N]where T: Copy,
Tries to create an array [T; N]
by copying from a slice &[T]
. Succeeds if
slice.len() == N
.
let bytes: [u8; 3] = [1, 0, 2];
let bytes_head: [u8; 2] = <[u8; 2]>::try_from(&bytes[0..2]).unwrap();
assert_eq!(1, u16::from_le_bytes(bytes_head));
let bytes_tail: [u8; 2] = bytes[1..3].try_into().unwrap();
assert_eq!(512, u16::from_le_bytes(bytes_tail));
type Error = TryFromSliceError
source§impl<T, const N: usize> TryFrom<&[T]> for Simd<T, N>where
LaneCount<N>: SupportedLaneCount,
T: SimdElement,
impl<T, const N: usize> TryFrom<&[T]> for Simd<T, N>where LaneCount<N>: SupportedLaneCount, T: SimdElement,
type Error = TryFromSliceError
1.59.0 · source§impl<T, const N: usize> TryFrom<&mut [T]> for [T; N]where
T: Copy,
impl<T, const N: usize> TryFrom<&mut [T]> for [T; N]where T: Copy,
Tries to create an array [T; N]
by copying from a mutable slice &mut [T]
.
Succeeds if slice.len() == N
.
let mut bytes: [u8; 3] = [1, 0, 2];
let bytes_head: [u8; 2] = <[u8; 2]>::try_from(&mut bytes[0..2]).unwrap();
assert_eq!(1, u16::from_le_bytes(bytes_head));
let bytes_tail: [u8; 2] = (&mut bytes[1..3]).try_into().unwrap();
assert_eq!(512, u16::from_le_bytes(bytes_tail));