Trait holochain::prelude::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 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 implies TryInto<U> for T
  • try_from is reflexive, which means that TryFrom<T> for T is implemented and cannot fail – the associated Error type for calling T::try_from() on a value of type T is Infallible. When the ! type is stabilized Infallible 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§

source

type Error

The type returned in the event of a conversion error.

Required Methods§

source

fn try_from(value: T) -> Result<Self, Self::Error>

Performs the conversion.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl TryFrom<&AdminRequest> for SerializedBytes

source§

impl TryFrom<&AdminResponse> for SerializedBytes

source§

impl TryFrom<&AppInfoStatus> for SerializedBytes

source§

impl TryFrom<&AppRequest> for SerializedBytes

source§

impl TryFrom<&AppResponse> for SerializedBytes

source§

impl TryFrom<&AppStatusFilter> for SerializedBytes

source§

impl TryFrom<&ExternalApiWireError> for SerializedBytes

source§

impl TryFrom<&StorageBlob> for SerializedBytes

source§

impl TryFrom<&SignalFilterSet> for SerializedBytes

source§

impl TryFrom<&GenesisSelfCheckResult> for SerializedBytes

source§

impl TryFrom<&GenesisSelfCheckResultV1> for SerializedBytes

source§

impl TryFrom<&GenesisSelfCheckResultV2> for SerializedBytes

source§

impl TryFrom<&ValidateResult> for SerializedBytes

§

impl TryFrom<&Action> for SerializedBytes

§

impl TryFrom<&ActionType> for SerializedBytes

source§

impl TryFrom<&ActivityRequest> for SerializedBytes

source§

impl TryFrom<&AppStatus> for SerializedBytes

source§

impl TryFrom<&ChainItems> for SerializedBytes

source§

impl TryFrom<&Details> for SerializedBytes

source§

impl TryFrom<&DhtOp> for SerializedBytes

source§

impl TryFrom<&DisabledAppReason> for SerializedBytes

§

impl TryFrom<&Entry> for SerializedBytes

§

impl TryFrom<&EntryCreationAction> for SerializedBytes

§

impl TryFrom<&EntryDefsCallbackResult> for SerializedBytes

§

impl TryFrom<&EntryType> for SerializedBytes

§

impl TryFrom<&EntryVisibility> for SerializedBytes

source§

impl TryFrom<&GetRecordResponse> for SerializedBytes

source§

impl TryFrom<&InitCallbackResult> for SerializedBytes

source§

impl TryFrom<&MigrateAgent> for SerializedBytes

source§

impl TryFrom<&MigrateAgentCallbackResult> for SerializedBytes

source§

impl TryFrom<&MustGetAgentActivityResponse> for SerializedBytes

source§

impl TryFrom<&NewEntryAction> for SerializedBytes

§

impl TryFrom<&Op> for SerializedBytes

source§

impl TryFrom<&PausedAppReason> for SerializedBytes

§

impl TryFrom<&RecordEntry> for SerializedBytes

source§

impl TryFrom<&Signal> for SerializedBytes

source§

impl TryFrom<&StoppedAppReason> for SerializedBytes

source§

impl TryFrom<&SystemSignal> for SerializedBytes

§

impl TryFrom<&ValidateCallbackResult> for SerializedBytes

§

impl TryFrom<&WeighInput> for SerializedBytes

source§

impl TryFrom<&WireMessage> for SerializedBytes

source§

impl TryFrom<&WireNewEntryAction> for SerializedBytes

source§

impl TryFrom<&WireOps> for SerializedBytes

source§

impl TryFrom<&ZomeCallResponse> for SerializedBytes

source§

impl TryFrom<&AnyDht> for SerializedBytes

source§

impl TryFrom<&AnyLinkable> for SerializedBytes

source§

impl TryFrom<&WireMessage> for SerializedBytes

§

impl TryFrom<&str> for ServerName

Attempt to make a ServerName from a string by parsing it as a DNS name.

§

impl TryFrom<&str> for Timestamp

source§

impl TryFrom<&str> for Alphabet

§

impl TryFrom<&str> for Regex

§

type Error = Error

§

impl TryFrom<&str> for Regex

§

type Error = Error

source§

impl TryFrom<&()> for SerializedBytes

source§

impl TryFrom<&SignalFilter> for SerializedBytes

source§

impl TryFrom<&SignalSubscription> for SerializedBytes

source§

impl TryFrom<&AppInfo> for SerializedBytes

source§

impl TryFrom<&DnaStorageInfo> for SerializedBytes

source§

impl TryFrom<&NetworkInfo> for SerializedBytes

source§

impl TryFrom<&StorageInfo> for SerializedBytes

source§

impl TryFrom<&ConductorState> for SerializedBytes

source§

impl TryFrom<&ConductorStateTag> for SerializedBytes

§

impl TryFrom<&Timestamp> for DateTime<Utc>

§

impl TryFrom<&String> for Timestamp

source§

impl TryFrom<&String> for PathAndQuery

§

impl TryFrom<&Vec<u8>> for GoBuf

§

type Error = Error

§

impl TryFrom<&File> for OwnedBuffer

§

type Error = MmapError

§

impl TryFrom<&Path> for OwnedBuffer

§

type Error = MmapError

§

impl TryFrom<&PathBuf> for OwnedBuffer

§

type Error = MmapError

source§

impl TryFrom<&Link> for SerializedBytes

source§

impl TryFrom<&BigInt> for i8

source§

impl TryFrom<&BigInt> for i16

source§

impl TryFrom<&BigInt> for i32

source§

impl TryFrom<&BigInt> for i64

source§

impl TryFrom<&BigInt> for i128

source§

impl TryFrom<&BigInt> for isize

source§

impl TryFrom<&BigInt> for u8

source§

impl TryFrom<&BigInt> for u16

source§

impl TryFrom<&BigInt> for u32

source§

impl TryFrom<&BigInt> for u64

source§

impl TryFrom<&BigInt> for u128

source§

impl TryFrom<&BigInt> for usize

source§

impl TryFrom<&BigInt> for BigUint

source§

impl TryFrom<&BigUint> for i8

source§

impl TryFrom<&BigUint> for i16

source§

impl TryFrom<&BigUint> for i32

source§

impl TryFrom<&BigUint> for i64

source§

impl TryFrom<&BigUint> for i128

source§

impl TryFrom<&BigUint> for isize

source§

impl TryFrom<&BigUint> for u8

source§

impl TryFrom<&BigUint> for u16

source§

impl TryFrom<&BigUint> for u32

source§

impl TryFrom<&BigUint> for u64

source§

impl TryFrom<&BigUint> for u128

source§

impl TryFrom<&BigUint> for usize

§

impl TryFrom<&XSalsa20Poly1305Nonce> for SerializedBytes

source§

impl TryFrom<&YamlProperties> for SerializedBytes

source§

impl TryFrom<&AgentActivity> for SerializedBytes

source§

impl TryFrom<&AgentActivityResponse> for SerializedBytes

source§

impl TryFrom<&AgentActivityResponse<HoloHash<Action>>> for SerializedBytes

source§

impl TryFrom<&AgentInfo> for SerializedBytes

§

impl TryFrom<&AgentValidationPkg> for SerializedBytes

§

impl TryFrom<&AppEntryDef> for SerializedBytes

§

impl TryFrom<&CapClaim> for SerializedBytes

§

impl TryFrom<&CapSecret> for SerializedBytes

source§

impl TryFrom<&CellId> for SerializedBytes

§

impl TryFrom<&ChainFilter> for SerializedBytes

source§

impl TryFrom<&ChainQueryFilter> for SerializedBytes

§

impl TryFrom<&CloseChain> for SerializedBytes

source§

impl TryFrom<&CoordinatorBundle> for SerializedBytes

source§

impl TryFrom<&CountLinksResponse> for SerializedBytes

§

impl TryFrom<&Create> for SerializedBytes

source§

impl TryFrom<&CreateInput> for SerializedBytes

§

impl TryFrom<&CreateLink> for SerializedBytes

§

impl TryFrom<&Delete> for SerializedBytes

§

impl TryFrom<&DeleteAction> for SerializedBytes

§

impl TryFrom<&DeleteLink> for SerializedBytes

source§

impl TryFrom<&DeterministicGetAgentActivityFilter> for SerializedBytes

§

impl TryFrom<&Dna> for SerializedBytes

source§

impl TryFrom<&DnaBundle> for SerializedBytes

source§

impl TryFrom<&DnaDef> for SerializedBytes

source§

impl TryFrom<&DnaFile> for SerializedBytes

source§

impl TryFrom<&EntryData> for SerializedBytes

source§

impl TryFrom<&EntryDefBufferKey> for SerializedBytes

§

impl TryFrom<&EntryDefIndex> for SerializedBytes

source§

impl TryFrom<&EntryDetails> for SerializedBytes

source§

impl TryFrom<&EntryHashes> for SerializedBytes

§

impl TryFrom<&EntryRateWeight> for SerializedBytes

§

impl TryFrom<&GenesisSelfCheckDataV1> for SerializedBytes

§

impl TryFrom<&GenesisSelfCheckDataV2> for SerializedBytes

source§

impl TryFrom<&GetLinksResponse> for SerializedBytes

§

impl TryFrom<&InitZomesComplete> for SerializedBytes

source§

impl TryFrom<&Link> for SerializedBytes

source§

impl TryFrom<&LinkDetails> for SerializedBytes

source§

impl TryFrom<&LinkQuery> for SerializedBytes

§

impl TryFrom<&LinkTag> for SerializedBytes

§

impl TryFrom<&LinkType> for SerializedBytes

source§

impl TryFrom<&MetadataSet> for SerializedBytes

§

impl TryFrom<&OpenChain> for SerializedBytes

§

impl TryFrom<&RateWeight> for SerializedBytes

source§

impl TryFrom<&RawGetEntryResponse> for SerializedBytes

§

impl TryFrom<&Record> for SerializedBytes

source§

impl TryFrom<&RecordDetails> for SerializedBytes

§

impl TryFrom<&RegisterAgentActivity> for SerializedBytes

§

impl TryFrom<&RegisterCreateLink> for SerializedBytes

§

impl TryFrom<&RegisterDelete> for SerializedBytes

§

impl TryFrom<&RegisterDeleteLink> for SerializedBytes

§

impl TryFrom<&RegisterUpdate> for SerializedBytes

source§

impl TryFrom<&RemoteSignal> for SerializedBytes

§

impl TryFrom<&ScopedZomeTypesSet> for SerializedBytes

source§

impl TryFrom<&Sign> for SerializedBytes

source§

impl TryFrom<&SignedAction> for SerializedBytes

source§

impl TryFrom<&SignedValidationReceipt> for SerializedBytes

§

impl TryFrom<&StoreEntry> for SerializedBytes

§

impl TryFrom<&StoreRecord> for SerializedBytes

§

impl TryFrom<&Update> for SerializedBytes

§

impl TryFrom<&UpdateAction> for SerializedBytes

source§

impl TryFrom<&ValidationReceipt> for SerializedBytes

source§

impl TryFrom<&ValidationReceiptBundle> for SerializedBytes

§

impl TryFrom<&VerifySignature> for SerializedBytes

source§

impl TryFrom<&Warrant> for SerializedBytes

source§

impl TryFrom<&WireCreate> for SerializedBytes

source§

impl TryFrom<&WireCreateLink> for SerializedBytes

source§

impl TryFrom<&WireDelete> for SerializedBytes

source§

impl TryFrom<&WireDeleteLink> for SerializedBytes

source§

impl TryFrom<&WireDhtOpData> for SerializedBytes

source§

impl TryFrom<&WireEntryOps> for SerializedBytes

source§

impl TryFrom<&WireLinkKey> for SerializedBytes

source§

impl TryFrom<&WireLinkOps> for SerializedBytes

source§

impl TryFrom<&WireLinkQuery> for SerializedBytes

source§

impl TryFrom<&WireRecord> for SerializedBytes

source§

impl TryFrom<&WireRecordOps> for SerializedBytes

source§

impl TryFrom<&WireUpdate> for SerializedBytes

source§

impl TryFrom<&WireUpdateRelationship> for SerializedBytes

§

impl TryFrom<&X25519PubKey> for SerializedBytes

§

impl TryFrom<&X25519XSalsa20Poly1305Decrypt> for SerializedBytes

source§

impl TryFrom<&X25519XSalsa20Poly1305Encrypt> for SerializedBytes

§

impl TryFrom<&XSalsa20Poly1305Decrypt> for SerializedBytes

source§

impl TryFrom<&XSalsa20Poly1305Encrypt> for SerializedBytes

§

impl TryFrom<&XSalsa20Poly1305KeyRef> for SerializedBytes

source§

impl TryFrom<&XSalsa20Poly1305SharedSecretExport> for SerializedBytes

source§

impl TryFrom<&XSalsa20Poly1305SharedSecretIngest> for SerializedBytes

§

impl TryFrom<&ZomeIndex> for SerializedBytes

§

impl TryFrom<&ZomeInfo> for SerializedBytes

source§

impl TryFrom<&DnaWasm> for SerializedBytes

source§

impl TryFrom<&BoolWrap> for SerializedBytes

source§

impl TryFrom<&FakeProperties> for SerializedBytes

source§

impl TryFrom<&StringWrap> for SerializedBytes

source§

impl TryFrom<&U32Wrap> for SerializedBytes

§

impl TryFrom<&[u8]> for XSalsa20Poly1305Nonce

§

impl TryFrom<&[u8]> for CapSecret

§

impl TryFrom<&[u8]> for Hash256Bits

§

impl TryFrom<&[u8]> for Hash512Bits

source§

impl TryFrom<&[u8]> for Nonce256Bits

§

impl TryFrom<&[u8]> for Signature

§

impl TryFrom<&[u8]> for X25519PubKey

§

impl TryFrom<&[u8]> for GoBuf

§

type Error = Error

§

impl TryFrom<&[u8]> for KeyPair

§

type Error = RcgenError

§

impl TryFrom<&[u8]> for ReasonPhrase

§

type Error = InvalidReasonPhrase

§

impl TryFrom<&mut GoBuf> for Vec<u8>

§

type Error = Error

source§

impl TryFrom<AdminRequest> for SerializedBytes

source§

impl TryFrom<AdminResponse> for SerializedBytes

source§

impl TryFrom<AppInfoStatus> for SerializedBytes

source§

impl TryFrom<AppRequest> for SerializedBytes

source§

impl TryFrom<AppResponse> for SerializedBytes

source§

impl TryFrom<AppStatusFilter> for SerializedBytes

source§

impl TryFrom<ExternalApiWireError> for SerializedBytes

source§

impl TryFrom<StorageBlob> for SerializedBytes

source§

impl TryFrom<SignalFilterSet> for SerializedBytes

source§

impl TryFrom<GenesisSelfCheckResult> for SerializedBytes

source§

impl TryFrom<GenesisSelfCheckResultV1> for SerializedBytes

source§

impl TryFrom<GenesisSelfCheckResultV2> for SerializedBytes

source§

impl TryFrom<ValidateResult> for SerializedBytes

§

impl TryFrom<Value> for bool

§

type Error = Value

§

impl TryFrom<Value> for f32

§

type Error = Value

§

impl TryFrom<Value> for f64

§

type Error = Value

§

impl TryFrom<Value> for i64

§

type Error = Value

§

impl TryFrom<Value> for u64

§

type Error = Value

§

impl TryFrom<Value> for Utf8String

§

type Error = Value

§

impl TryFrom<Value> for String

§

type Error = Value

§

impl TryFrom<Value> for Vec<(Value, Value)>

§

type Error = Value

§

impl TryFrom<Value> for Vec<Value>

§

type Error = Value

§

impl TryFrom<Value> for Vec<u8>

§

type Error = Value

§

impl TryFrom<LairApiEnum> for LairApiReqCryptoBoxXSalsaByPubKey

§

impl TryFrom<LairApiEnum> for LairApiReqCryptoBoxXSalsaOpenByPubKey

§

impl TryFrom<LairApiEnum> for LairApiReqDeriveSeed

§

impl TryFrom<LairApiEnum> for LairApiReqExportSeedByTag

§

impl TryFrom<LairApiEnum> for LairApiReqGetEntry

§

impl TryFrom<LairApiEnum> for LairApiReqGetWkaTlsCertPrivKey

§

impl TryFrom<LairApiEnum> for LairApiReqHello

§

impl TryFrom<LairApiEnum> for LairApiReqImportSeed

§

impl TryFrom<LairApiEnum> for LairApiReqListEntries

§

impl TryFrom<LairApiEnum> for LairApiReqNewSeed

§

impl TryFrom<LairApiEnum> for LairApiReqNewWkaTlsCert

§

impl TryFrom<LairApiEnum> for LairApiReqSecretBoxXSalsaByTag

§

impl TryFrom<LairApiEnum> for LairApiReqSecretBoxXSalsaOpenByTag

§

impl TryFrom<LairApiEnum> for LairApiReqSignByPubKey

§

impl TryFrom<LairApiEnum> for LairApiReqUnlock

§

impl TryFrom<LairApiEnum> for LairApiResCryptoBoxXSalsaByPubKey

§

impl TryFrom<LairApiEnum> for LairApiResCryptoBoxXSalsaOpenByPubKey

§

impl TryFrom<LairApiEnum> for LairApiResDeriveSeed

§

impl TryFrom<LairApiEnum> for LairApiResError

§

impl TryFrom<LairApiEnum> for LairApiResExportSeedByTag

§

impl TryFrom<LairApiEnum> for LairApiResGetEntry

§

impl TryFrom<LairApiEnum> for LairApiResGetWkaTlsCertPrivKey

§

impl TryFrom<LairApiEnum> for LairApiResHello

§

impl TryFrom<LairApiEnum> for LairApiResImportSeed

§

impl TryFrom<LairApiEnum> for LairApiResListEntries

§

impl TryFrom<LairApiEnum> for LairApiResNewSeed

§

impl TryFrom<LairApiEnum> for LairApiResNewWkaTlsCert

§

impl TryFrom<LairApiEnum> for LairApiResSecretBoxXSalsaByTag

§

impl TryFrom<LairApiEnum> for LairApiResSecretBoxXSalsaOpenByTag

§

impl TryFrom<LairApiEnum> for LairApiResSignByPubKey

§

impl TryFrom<LairApiEnum> for LairApiResUnlock

§

impl TryFrom<Action> for EntryCreationAction

source§

impl TryFrom<Action> for NewEntryAction

§

impl TryFrom<Action> for Delete

§

impl TryFrom<Action> for Update

§

impl TryFrom<Action> for SerializedBytes

§

impl TryFrom<ActionType> for SerializedBytes

source§

impl TryFrom<ActivityRequest> for SerializedBytes

source§

impl TryFrom<AppStatus> for SerializedBytes

source§

impl TryFrom<ChainItems> for SerializedBytes

source§

impl TryFrom<Details> for SerializedBytes

source§

impl TryFrom<DhtOp> for SerializedBytes

source§

impl TryFrom<DisabledAppReason> for SerializedBytes

source§

impl TryFrom<DnaManifest> for ValidatedDnaManifest

§

impl TryFrom<Entry> for SerializedBytes

§

impl TryFrom<EntryCreationAction> for SerializedBytes

§

impl TryFrom<EntryDefsCallbackResult> for SerializedBytes

§

impl TryFrom<EntryType> for SerializedBytes

§

impl TryFrom<EntryVisibility> for SerializedBytes

source§

impl TryFrom<GetRecordResponse> for SerializedBytes

source§

impl TryFrom<InitCallbackResult> for SerializedBytes

source§

impl TryFrom<MigrateAgent> for SerializedBytes

source§

impl TryFrom<MigrateAgentCallbackResult> for SerializedBytes

source§

impl TryFrom<MustGetAgentActivityResponse> for SerializedBytes

source§

impl TryFrom<NewEntryAction> for SerializedBytes

§

impl TryFrom<Op> for SerializedBytes

source§

impl TryFrom<PausedAppReason> for SerializedBytes

§

impl TryFrom<RecordEntry> for SerializedBytes

source§

impl TryFrom<Signal> for SerializedBytes

source§

impl TryFrom<StoppedAppReason> for SerializedBytes

source§

impl TryFrom<SystemSignal> for SerializedBytes

§

impl TryFrom<ValidateCallbackResult> for SerializedBytes

§

impl TryFrom<WeighInput> for SerializedBytes

source§

impl TryFrom<WireMessage> for SerializedBytes

source§

impl TryFrom<WireNewEntryAction> for SerializedBytes

source§

impl TryFrom<WireOps> for SerializedBytes

source§

impl TryFrom<ZomeCallResponse> for SerializedBytes

source§

impl TryFrom<AnyDht> for SerializedBytes

source§

impl TryFrom<AnyLinkable> for SerializedBytes

source§

impl TryFrom<WireMessage> for SerializedBytes

source§

impl TryFrom<Value> for Option<ExternRef>

§

type Error = &'static str

source§

impl TryFrom<Value> for Option<Function>

§

type Error = &'static str

source§

impl TryFrom<Value> for f32

§

type Error = &'static str

source§

impl TryFrom<Value> for f64

§

type Error = &'static str

source§

impl TryFrom<Value> for i32

§

type Error = &'static str

source§

impl TryFrom<Value> for i64

§

type Error = &'static str

source§

impl TryFrom<Value> for u32

§

type Error = &'static str

source§

impl TryFrom<Value> for u64

§

type Error = &'static str

1.59.0 · source§

impl TryFrom<char> for u8

Maps a char with code point in U+0000..=U+00FF to a 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.

1.74.0 · source§

impl TryFrom<char> for u16

Maps a char with code point in U+0000..=U+FFFF to a u16 in 0x0000..=0xFFFF with same value, failing if the code point is greater than U+FFFF.

This corresponds to the UCS-2 encoding, as specified in ISO/IEC 10646:2003.

source§

impl TryFrom<i8> for u8

source§

impl TryFrom<i8> for u16

source§

impl TryFrom<i8> for u32

source§

impl TryFrom<i8> for u64

source§

impl TryFrom<i8> for u128

source§

impl TryFrom<i8> for usize

1.46.0 · source§

impl TryFrom<i8> for NonZeroI8

source§

impl TryFrom<i8> for BigUint

source§

impl TryFrom<i16> for i8

source§

impl TryFrom<i16> for u8

source§

impl TryFrom<i16> for u16

source§

impl TryFrom<i16> for u32

source§

impl TryFrom<i16> for u64

source§

impl TryFrom<i16> for u128

source§

impl TryFrom<i16> for usize

1.46.0 · source§

impl TryFrom<i16> for NonZeroI16

source§

impl TryFrom<i16> for BigUint

source§

impl TryFrom<i32> for ValidationStatus

§

type Error = TryFromPrimitiveError<ValidationStatus>

source§

impl TryFrom<i32> for i8

source§

impl TryFrom<i32> for i16

source§

impl TryFrom<i32> for isize

source§

impl TryFrom<i32> for u8

source§

impl TryFrom<i32> for u16

source§

impl TryFrom<i32> for u32

source§

impl TryFrom<i32> for u64

source§

impl TryFrom<i32> for u128

source§

impl TryFrom<i32> for usize

1.46.0 · source§

impl TryFrom<i32> for NonZeroI32

source§

impl TryFrom<i32> for BigUint

§

impl TryFrom<i32> for DumpableBehavior

§

type Error = Errno

§

impl TryFrom<i32> for Signal

§

type Error = Errno

§

impl TryFrom<i32> for SockType

§

type Error = Errno

§

impl TryFrom<i32> for TimingMethod

§

type Error = Errno

source§

impl TryFrom<i64> for i8

source§

impl TryFrom<i64> for i16

source§

impl TryFrom<i64> for i32

source§

impl TryFrom<i64> for isize

source§

impl TryFrom<i64> for u8

source§

impl TryFrom<i64> for u16

source§

impl TryFrom<i64> for u32

source§

impl TryFrom<i64> for u64

source§

impl TryFrom<i64> for u128

source§

impl TryFrom<i64> for usize

1.46.0 · source§

impl TryFrom<i64> for NonZeroI64

source§

impl TryFrom<i64> for BigUint

source§

impl TryFrom<i128> for i8

source§

impl TryFrom<i128> for i16

source§

impl TryFrom<i128> for i32

source§

impl TryFrom<i128> for i64

source§

impl TryFrom<i128> for isize

source§

impl TryFrom<i128> for u8

source§

impl TryFrom<i128> for u16

source§

impl TryFrom<i128> for u32

source§

impl TryFrom<i128> for u64

source§

impl TryFrom<i128> for u128

source§

impl TryFrom<i128> for usize

1.46.0 · source§

impl TryFrom<i128> for NonZeroI128

source§

impl TryFrom<i128> for BigUint

source§

impl TryFrom<isize> for i8

source§

impl TryFrom<isize> for i16

source§

impl TryFrom<isize> for i32

source§

impl TryFrom<isize> for i64

source§

impl TryFrom<isize> for i128

source§

impl TryFrom<isize> for u8

source§

impl TryFrom<isize> for u16

source§

impl TryFrom<isize> for u32

source§

impl TryFrom<isize> for u64

source§

impl TryFrom<isize> for u128

source§

impl TryFrom<isize> for usize

1.46.0 · source§

impl TryFrom<isize> for NonZeroIsize

source§

impl TryFrom<isize> for BigUint

source§

impl TryFrom<u8> for MissingOpsStatus

source§

impl TryFrom<u8> for chrono::month::Month

source§

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.

source§

impl TryFrom<u8> for i8

1.46.0 · source§

impl TryFrom<u8> for NonZeroU8

§

impl TryFrom<u8> for Month

§

type Error = ComponentRange

source§

impl TryFrom<u16> for i8

source§

impl TryFrom<u16> for i16

source§

impl TryFrom<u16> for isize

source§

impl TryFrom<u16> for u8

1.46.0 · source§

impl TryFrom<u16> for NonZeroU16

source§

impl TryFrom<u16> for StatusCode

§

impl TryFrom<u16> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<u16> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<u16> for SmallIndex

§

type Error = SmallIndexError

§

impl TryFrom<u16> for StateID

§

type Error = StateIDError

§

impl TryFrom<u16> for StateID

§

type Error = StateIDError

source§

impl TryFrom<u32> for char

source§

impl TryFrom<u32> for i8

source§

impl TryFrom<u32> for i16

source§

impl TryFrom<u32> for i32

source§

impl TryFrom<u32> for isize

source§

impl TryFrom<u32> for u8

source§

impl TryFrom<u32> for u16

source§

impl TryFrom<u32> for usize

1.46.0 · source§

impl TryFrom<u32> for NonZeroU32

§

impl TryFrom<u32> for BaudRate

§

type Error = Errno

§

impl TryFrom<u32> for EndianMode

§

type Error = Errno

§

impl TryFrom<u32> for FloatingPointMode

§

type Error = Errno

§

impl TryFrom<u32> for MachineCheckMemoryCorruptionKillPolicy

§

type Error = Errno

§

impl TryFrom<u32> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<u32> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<u32> for SmallIndex

§

type Error = SmallIndexError

§

impl TryFrom<u32> for SpeculationFeature

§

type Error = Errno

§

impl TryFrom<u32> for StateID

§

type Error = StateIDError

§

impl TryFrom<u32> for StateID

§

type Error = StateIDError

§

impl TryFrom<u32> for TimeStampCounterReadability

§

type Error = Errno

source§

impl TryFrom<u64> for i8

source§

impl TryFrom<u64> for i16

source§

impl TryFrom<u64> for i32

source§

impl TryFrom<u64> for i64

source§

impl TryFrom<u64> for isize

source§

impl TryFrom<u64> for u8

source§

impl TryFrom<u64> for u16

source§

impl TryFrom<u64> for u32

source§

impl TryFrom<u64> for usize

1.46.0 · source§

impl TryFrom<u64> for NonZeroU64

§

impl TryFrom<u64> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<u64> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<u64> for SmallIndex

§

type Error = SmallIndexError

§

impl TryFrom<u64> for StateID

§

type Error = StateIDError

§

impl TryFrom<u64> for StateID

§

type Error = StateIDError

§

impl TryFrom<u64> for VarInt

§

type Error = VarIntBoundsExceeded

source§

impl TryFrom<u128> for i8

source§

impl TryFrom<u128> for i16

source§

impl TryFrom<u128> for i32

source§

impl TryFrom<u128> for i64

source§

impl TryFrom<u128> for i128

source§

impl TryFrom<u128> for isize

source§

impl TryFrom<u128> for u8

source§

impl TryFrom<u128> for u16

source§

impl TryFrom<u128> for u32

source§

impl TryFrom<u128> for u64

source§

impl TryFrom<u128> for usize

1.46.0 · source§

impl TryFrom<u128> for NonZeroU128

§

impl TryFrom<u128> for VarInt

§

type Error = VarIntBoundsExceeded

source§

impl TryFrom<()> for SerializedBytes

source§

impl TryFrom<usize> for i8

source§

impl TryFrom<usize> for i16

source§

impl TryFrom<usize> for i32

source§

impl TryFrom<usize> for i64

source§

impl TryFrom<usize> for i128

source§

impl TryFrom<usize> for isize

source§

impl TryFrom<usize> for u8

source§

impl TryFrom<usize> for u16

source§

impl TryFrom<usize> for u32

source§

impl TryFrom<usize> for u64

source§

impl TryFrom<usize> for u128

1.46.0 · source§

impl TryFrom<usize> for NonZeroUsize

source§

impl TryFrom<usize> for Alignment

§

impl TryFrom<usize> for Gid

§

type Error = <u32 as TryFrom<usize>>::Error

§

impl TryFrom<usize> for Gid

§

type Error = <u32 as TryFrom<usize>>::Error

§

impl TryFrom<usize> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<usize> for PatternID

§

type Error = PatternIDError

§

impl TryFrom<usize> for SmallIndex

§

type Error = SmallIndexError

§

impl TryFrom<usize> for StateID

§

type Error = StateIDError

§

impl TryFrom<usize> for StateID

§

type Error = StateIDError

§

impl TryFrom<usize> for Uid

§

type Error = <u32 as TryFrom<usize>>::Error

§

impl TryFrom<usize> for Uid

§

type Error = <u32 as TryFrom<usize>>::Error

§

impl TryFrom<usize> for VarInt

§

type Error = VarIntBoundsExceeded

source§

impl TryFrom<SignalFilter> for SerializedBytes

source§

impl TryFrom<SignalSubscription> for SerializedBytes

source§

impl TryFrom<AppInfo> for SerializedBytes

source§

impl TryFrom<DnaStorageInfo> for SerializedBytes

source§

impl TryFrom<NetworkInfo> for SerializedBytes

source§

impl TryFrom<StorageInfo> for SerializedBytes

source§

impl TryFrom<ConductorState> for SerializedBytes

source§

impl TryFrom<ConductorStateTag> for SerializedBytes

source§

impl TryFrom<InitInvocation> for ExternIO

source§

impl TryFrom<MigrateAgentInvocation> for ExternIO

source§

impl TryFrom<PostCommitInvocation> for ExternIO

§

impl TryFrom<Error> for Errno

§

type Error = Error

§

impl TryFrom<Duration> for Timestamp

§

impl TryFrom<Duration> for Duration

§

type Error = ConversionRange

§

impl TryFrom<Duration> for IdleTimeout

§

type Error = VarIntBoundsExceeded

§

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.

§

type Error = Error

§

impl TryFrom<Timestamp> for DateTime<Utc>

§

impl TryFrom<Box<[u8]>> for GoBuf

§

type Error = Error

§

impl TryFrom<String> for Timestamp

source§

impl TryFrom<String> for HeaderName

source§

impl TryFrom<String> for HeaderValue

source§

impl TryFrom<String> for Authority

source§

impl TryFrom<String> for PathAndQuery

source§

impl TryFrom<String> for Uri

source§

impl TryFrom<String> for CloneId

§

impl TryFrom<String> for ReasonPhrase

§

type Error = InvalidReasonPhrase

§

impl TryFrom<String> for Regex

§

type Error = Error

§

impl TryFrom<String> for Regex

§

type Error = Error

§

impl TryFrom<Arc<[u8]>> for GoBuf

§

type Error = Error

source§

impl TryFrom<Vec<u8>> for HeaderName

source§

impl TryFrom<Vec<u8>> for HeaderValue

source§

impl TryFrom<Vec<u8>> for Authority

§

impl TryFrom<Vec<u8>> for XSalsa20Poly1305Nonce

§

impl TryFrom<Vec<u8>> for CapSecret

§

impl TryFrom<Vec<u8>> for Hash256Bits

§

impl TryFrom<Vec<u8>> for Hash512Bits

source§

impl TryFrom<Vec<u8>> for Nonce256Bits

§

impl TryFrom<Vec<u8>> for Signature

§

impl TryFrom<Vec<u8>> for X25519PubKey

§

impl TryFrom<Vec<u8>> for GoBuf

§

type Error = Error

§

impl TryFrom<Vec<u8>> for KeyPair

§

type Error = RcgenError

§

impl TryFrom<Vec<u8>> for ReasonPhrase

§

type Error = InvalidReasonPhrase

1.49.0 · source§

impl TryFrom<NonZeroI8> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroI8> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroI8> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroI8> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroI8> for NonZeroU128

1.49.0 · source§

impl TryFrom<NonZeroI8> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroI16> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroI16> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroI16> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroI16> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroI16> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroI16> for NonZeroU128

1.49.0 · source§

impl TryFrom<NonZeroI16> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroU128

1.49.0 · source§

impl TryFrom<NonZeroI32> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroI32

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroU128

1.49.0 · source§

impl TryFrom<NonZeroI64> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroI32

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroI64

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroU128

1.49.0 · source§

impl TryFrom<NonZeroI128> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroI32

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroI64

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroI128

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroU128

1.49.0 · source§

impl TryFrom<NonZeroIsize> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroU8> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroU16> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroU16> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroU16> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroU16> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroU32> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroU32> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroU32> for NonZeroI32

1.49.0 · source§

impl TryFrom<NonZeroU32> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroU32> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroU32> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroU32> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroI32

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroI64

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroU64> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroI32

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroI64

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroI128

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroU128> for NonZeroUsize

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroI8

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroI16

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroI32

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroI64

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroI128

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroIsize

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroU8

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroU16

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroU32

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroU64

1.49.0 · source§

impl TryFrom<NonZeroUsize> for NonZeroU128

source§

impl TryFrom<NonZeroUsize> for Alignment

§

impl TryFrom<File> for OwnedBuffer

§

type Error = MmapError

source§

impl TryFrom<TcpListener> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::tokio::net::TcpListener

§

type Error = Error

§

impl TryFrom<TcpListener> for Async<TcpListener>

§

type Error = Error

§

impl TryFrom<TcpListener> for Async<TcpListener>

§

type Error = Error

source§

impl TryFrom<TcpStream> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::tokio::net::TcpStream

§

type Error = Error

§

impl TryFrom<TcpStream> for Async<TcpStream>

§

type Error = Error

§

impl TryFrom<TcpStream> for Async<TcpStream>

§

type Error = Error

source§

impl TryFrom<UdpSocket> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::tokio::net::UdpSocket

§

type Error = Error

§

impl TryFrom<UdpSocket> for Async<UdpSocket>

§

type Error = Error

§

impl TryFrom<UdpSocket> for Async<UdpSocket>

§

type Error = Error

source§

impl TryFrom<UnixDatagram> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::tokio::net::UnixDatagram

§

type Error = Error

§

impl TryFrom<UnixDatagram> for Async<UnixDatagram>

§

type Error = Error

§

impl TryFrom<UnixDatagram> for Async<UnixDatagram>

§

type Error = Error

source§

impl TryFrom<UnixListener> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::tokio::net::UnixListener

§

type Error = Error

§

impl TryFrom<UnixListener> for Async<UnixListener>

§

type Error = Error

§

impl TryFrom<UnixListener> for Async<UnixListener>

§

type Error = Error

source§

impl TryFrom<UnixStream> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::tokio::net::UnixStream

§

type Error = Error

§

impl TryFrom<UnixStream> for Async<UnixStream>

§

type Error = Error

§

impl TryFrom<UnixStream> for Async<UnixStream>

§

type Error = Error

§

impl TryFrom<PathBuf> for OwnedBuffer

§

type Error = MmapError

§

impl TryFrom<SystemTime> for Time

source§

impl TryFrom<HostFnWorkspace> for SourceChainWorkspace

source§

impl TryFrom<Link> for SerializedBytes

source§

impl TryFrom<Parts> for Uri

source§

impl TryFrom<BigInt> for i8

source§

impl TryFrom<BigInt> for i16

source§

impl TryFrom<BigInt> for i32

source§

impl TryFrom<BigInt> for i64

source§

impl TryFrom<BigInt> for i128

source§

impl TryFrom<BigInt> for isize

source§

impl TryFrom<BigInt> for u8

source§

impl TryFrom<BigInt> for u16

source§

impl TryFrom<BigInt> for u32

source§

impl TryFrom<BigInt> for u64

source§

impl TryFrom<BigInt> for u128

source§

impl TryFrom<BigInt> for usize

source§

impl TryFrom<BigInt> for BigUint

source§

impl TryFrom<BigUint> for i8

source§

impl TryFrom<BigUint> for i16

source§

impl TryFrom<BigUint> for i32

source§

impl TryFrom<BigUint> for i64

source§

impl TryFrom<BigUint> for i128

source§

impl TryFrom<BigUint> for isize

source§

impl TryFrom<BigUint> for u8

source§

impl TryFrom<BigUint> for u16

source§

impl TryFrom<BigUint> for u32

source§

impl TryFrom<BigUint> for u64

source§

impl TryFrom<BigUint> for u128

source§

impl TryFrom<BigUint> for usize

source§

impl TryFrom<AsyncInstrumentBuilder<'_, ObservableCounter<f64>, f64>> for ObservableCounter<f64>

source§

impl TryFrom<AsyncInstrumentBuilder<'_, ObservableCounter<u64>, u64>> for ObservableCounter<u64>

source§

impl TryFrom<AsyncInstrumentBuilder<'_, ObservableGauge<f64>, f64>> for ObservableGauge<f64>

source§

impl TryFrom<AsyncInstrumentBuilder<'_, ObservableGauge<i64>, i64>> for ObservableGauge<i64>

source§

impl TryFrom<AsyncInstrumentBuilder<'_, ObservableGauge<u64>, u64>> for ObservableGauge<u64>

source§

impl TryFrom<AsyncInstrumentBuilder<'_, ObservableUpDownCounter<f64>, f64>> for ObservableUpDownCounter<f64>

source§

impl TryFrom<AsyncInstrumentBuilder<'_, ObservableUpDownCounter<i64>, i64>> for ObservableUpDownCounter<i64>

source§

impl TryFrom<InstrumentBuilder<'_, Counter<f64>>> for Counter<f64>

source§

impl TryFrom<InstrumentBuilder<'_, Counter<u64>>> for Counter<u64>

source§

impl TryFrom<InstrumentBuilder<'_, Histogram<f64>>> for Histogram<f64>

source§

impl TryFrom<InstrumentBuilder<'_, Histogram<i64>>> for Histogram<i64>

source§

impl TryFrom<InstrumentBuilder<'_, Histogram<u64>>> for Histogram<u64>

source§

impl TryFrom<InstrumentBuilder<'_, UpDownCounter<f64>>> for UpDownCounter<f64>

source§

impl TryFrom<InstrumentBuilder<'_, UpDownCounter<i64>>> for UpDownCounter<i64>

source§

impl TryFrom<Request> for http::request::Request<Body>

§

type Error = Error

§

impl TryFrom<XSalsa20Poly1305Nonce> for SerializedBytes

source§

impl TryFrom<YamlProperties> for SerializedBytes

source§

impl TryFrom<AgentActivity> for SerializedBytes

source§

impl TryFrom<AgentActivityResponse> for SerializedBytes

source§

impl TryFrom<AgentActivityResponse<HoloHash<Action>>> for SerializedBytes

source§

impl TryFrom<AgentInfo> for SerializedBytes

§

impl TryFrom<AgentValidationPkg> for SerializedBytes

§

impl TryFrom<AppEntryDef> for SerializedBytes

§

impl TryFrom<CapClaim> for SerializedBytes

§

impl TryFrom<CapSecret> for SerializedBytes

source§

impl TryFrom<CellId> for SerializedBytes

§

impl TryFrom<ChainFilter> for SerializedBytes

source§

impl TryFrom<ChainQueryFilter> for SerializedBytes

§

impl TryFrom<CloseChain> for SerializedBytes

source§

impl TryFrom<CoordinatorBundle> for SerializedBytes

source§

impl TryFrom<CountLinksResponse> for SerializedBytes

§

impl TryFrom<Create> for SerializedBytes

source§

impl TryFrom<CreateInput> for SerializedBytes

§

impl TryFrom<CreateLink> for SerializedBytes

§

impl TryFrom<Delete> for SerializedBytes

§

impl TryFrom<DeleteAction> for SerializedBytes

§

impl TryFrom<DeleteLink> for SerializedBytes

source§

impl TryFrom<DeterministicGetAgentActivityFilter> for SerializedBytes

§

impl TryFrom<Dna> for SerializedBytes

source§

impl TryFrom<DnaBundle> for SerializedBytes

source§

impl TryFrom<DnaDef> for SerializedBytes

source§

impl TryFrom<DnaFile> for SerializedBytes

source§

impl TryFrom<DnaManifestV1> for ValidatedDnaManifest

source§

impl TryFrom<EntryData> for SerializedBytes

source§

impl TryFrom<EntryDefBufferKey> for SerializedBytes

§

impl TryFrom<EntryDefIndex> for SerializedBytes

source§

impl TryFrom<EntryDetails> for SerializedBytes

source§

impl TryFrom<EntryHashes> for SerializedBytes

§

impl TryFrom<EntryRateWeight> for SerializedBytes

§

impl TryFrom<GenesisSelfCheckDataV1> for SerializedBytes

§

impl TryFrom<GenesisSelfCheckDataV2> for SerializedBytes

source§

impl TryFrom<GetLinksResponse> for SerializedBytes

source§

impl TryFrom<HoloHash<AnyDht>> for HoloHash<Action>

source§

impl TryFrom<HoloHash<AnyDht>> for HoloHash<Agent>

source§

impl TryFrom<HoloHash<AnyDht>> for HoloHash<Entry>

source§

impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<AnyDht>

source§

impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Action>

source§

impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Agent>

source§

impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<Entry>

source§

impl TryFrom<HoloHash<AnyLinkable>> for HoloHash<External>

§

impl TryFrom<InitZomesComplete> for SerializedBytes

source§

impl TryFrom<Link> for SerializedBytes

source§

impl TryFrom<LinkDetails> for SerializedBytes

source§

impl TryFrom<LinkQuery> for SerializedBytes

§

impl TryFrom<LinkTag> for SerializedBytes

§

impl TryFrom<LinkType> for SerializedBytes

source§

impl TryFrom<MetadataSet> for SerializedBytes

§

impl TryFrom<OpenChain> for SerializedBytes

§

impl TryFrom<RateWeight> for SerializedBytes

source§

impl TryFrom<RawGetEntryResponse> for SerializedBytes

§

impl TryFrom<Record> for SerializedBytes

source§

impl TryFrom<RecordDetails> for SerializedBytes

§

impl TryFrom<RegisterAgentActivity> for SerializedBytes

§

impl TryFrom<RegisterCreateLink> for SerializedBytes

§

impl TryFrom<RegisterDelete> for SerializedBytes

§

impl TryFrom<RegisterDeleteLink> for SerializedBytes

§

impl TryFrom<RegisterUpdate> for SerializedBytes

source§

impl TryFrom<RemoteSignal> for SerializedBytes

§

impl TryFrom<ScopedZomeTypesSet> for SerializedBytes

source§

impl TryFrom<Sign> for SerializedBytes

source§

impl TryFrom<SignedAction> for WireNewEntryAction

source§

impl TryFrom<SignedAction> for WireDelete

source§

impl TryFrom<SignedAction> for WireUpdateRelationship

source§

impl TryFrom<SignedAction> for SerializedBytes

source§

impl TryFrom<SignedHashed<Action>> for WireNewEntryAction

source§

impl TryFrom<SignedHashed<Action>> for WireDelete

source§

impl TryFrom<SignedHashed<Action>> for WireUpdate

source§

impl TryFrom<SignedHashed<Action>> for WireUpdateRelationship

source§

impl TryFrom<SignedValidationReceipt> for SerializedBytes

§

impl TryFrom<StoreEntry> for SerializedBytes

§

impl TryFrom<StoreRecord> for SerializedBytes

§

impl TryFrom<Update> for SerializedBytes

§

impl TryFrom<UpdateAction> for SerializedBytes

source§

impl TryFrom<ValidationReceipt> for SerializedBytes

source§

impl TryFrom<ValidationReceiptBundle> for SerializedBytes

§

impl TryFrom<VerifySignature> for SerializedBytes

source§

impl TryFrom<Warrant> for SerializedBytes

source§

impl TryFrom<WireCreate> for SerializedBytes

source§

impl TryFrom<WireCreateLink> for SerializedBytes

source§

impl TryFrom<WireDelete> for SerializedBytes

source§

impl TryFrom<WireDeleteLink> for SerializedBytes

source§

impl TryFrom<WireDhtOpData> for SerializedBytes

source§

impl TryFrom<WireEntryOps> for SerializedBytes

source§

impl TryFrom<WireLinkKey> for SerializedBytes

source§

impl TryFrom<WireLinkOps> for SerializedBytes

source§

impl TryFrom<WireLinkQuery> for SerializedBytes

source§

impl TryFrom<WireRecord> for SerializedBytes

source§

impl TryFrom<WireRecordOps> for SerializedBytes

source§

impl TryFrom<WireUpdate> for SerializedBytes

source§

impl TryFrom<WireUpdateRelationship> for SerializedBytes

§

impl TryFrom<X25519PubKey> for SerializedBytes

§

impl TryFrom<X25519XSalsa20Poly1305Decrypt> for SerializedBytes

source§

impl TryFrom<X25519XSalsa20Poly1305Encrypt> for SerializedBytes

§

impl TryFrom<XSalsa20Poly1305Decrypt> for SerializedBytes

source§

impl TryFrom<XSalsa20Poly1305Encrypt> for SerializedBytes

§

impl TryFrom<XSalsa20Poly1305KeyRef> for SerializedBytes

source§

impl TryFrom<XSalsa20Poly1305SharedSecretExport> for SerializedBytes

source§

impl TryFrom<XSalsa20Poly1305SharedSecretIngest> for SerializedBytes

§

impl TryFrom<ZomeIndex> for SerializedBytes

§

impl TryFrom<ZomeInfo> for SerializedBytes

source§

impl TryFrom<SerializedBytes> for AdminRequest

source§

impl TryFrom<SerializedBytes> for AdminResponse

source§

impl TryFrom<SerializedBytes> for AppInfoStatus

source§

impl TryFrom<SerializedBytes> for AppRequest

source§

impl TryFrom<SerializedBytes> for AppResponse

source§

impl TryFrom<SerializedBytes> for AppStatusFilter

source§

impl TryFrom<SerializedBytes> for ExternalApiWireError

source§

impl TryFrom<SerializedBytes> for StorageBlob

source§

impl TryFrom<SerializedBytes> for SignalFilterSet

source§

impl TryFrom<SerializedBytes> for GenesisSelfCheckResult

source§

impl TryFrom<SerializedBytes> for GenesisSelfCheckResultV1

source§

impl TryFrom<SerializedBytes> for GenesisSelfCheckResultV2

source§

impl TryFrom<SerializedBytes> for ValidateResult

§

impl TryFrom<SerializedBytes> for Action

§

impl TryFrom<SerializedBytes> for ActionType

source§

impl TryFrom<SerializedBytes> for ActivityRequest

source§

impl TryFrom<SerializedBytes> for AppStatus

source§

impl TryFrom<SerializedBytes> for ChainItems

source§

impl TryFrom<SerializedBytes> for Details

source§

impl TryFrom<SerializedBytes> for DhtOp

source§

impl TryFrom<SerializedBytes> for DisabledAppReason

§

impl TryFrom<SerializedBytes> for Entry

§

impl TryFrom<SerializedBytes> for EntryCreationAction

§

impl TryFrom<SerializedBytes> for EntryDefsCallbackResult

§

impl TryFrom<SerializedBytes> for EntryType

§

impl TryFrom<SerializedBytes> for EntryVisibility

source§

impl TryFrom<SerializedBytes> for GetRecordResponse

source§

impl TryFrom<SerializedBytes> for InitCallbackResult

source§

impl TryFrom<SerializedBytes> for MigrateAgent

source§

impl TryFrom<SerializedBytes> for MigrateAgentCallbackResult

source§

impl TryFrom<SerializedBytes> for MustGetAgentActivityResponse

source§

impl TryFrom<SerializedBytes> for NewEntryAction

§

impl TryFrom<SerializedBytes> for Op

source§

impl TryFrom<SerializedBytes> for PausedAppReason

§

impl TryFrom<SerializedBytes> for RecordEntry

source§

impl TryFrom<SerializedBytes> for holochain::prelude::Signal

source§

impl TryFrom<SerializedBytes> for StoppedAppReason

source§

impl TryFrom<SerializedBytes> for SystemSignal

§

impl TryFrom<SerializedBytes> for ValidateCallbackResult

§

impl TryFrom<SerializedBytes> for WeighInput

source§

impl TryFrom<SerializedBytes> for holochain::prelude::WireMessage

source§

impl TryFrom<SerializedBytes> for WireNewEntryAction

source§

impl TryFrom<SerializedBytes> for WireOps

source§

impl TryFrom<SerializedBytes> for ZomeCallResponse

source§

impl TryFrom<SerializedBytes> for AnyDht

source§

impl TryFrom<SerializedBytes> for AnyLinkable

source§

impl TryFrom<SerializedBytes> for holochain_websocket::WireMessage

source§

impl TryFrom<SerializedBytes> for ()

source§

impl TryFrom<SerializedBytes> for SignalFilter

source§

impl TryFrom<SerializedBytes> for SignalSubscription

source§

impl TryFrom<SerializedBytes> for AppInfo

source§

impl TryFrom<SerializedBytes> for DnaStorageInfo

source§

impl TryFrom<SerializedBytes> for NetworkInfo

source§

impl TryFrom<SerializedBytes> for StorageInfo

source§

impl TryFrom<SerializedBytes> for ConductorState

source§

impl TryFrom<SerializedBytes> for ConductorStateTag

§

impl TryFrom<SerializedBytes> for XSalsa20Poly1305Nonce

source§

impl TryFrom<SerializedBytes> for YamlProperties

source§

impl TryFrom<SerializedBytes> for AgentActivity

source§

impl TryFrom<SerializedBytes> for AgentActivityResponse

source§

impl TryFrom<SerializedBytes> for AgentActivityResponse<HoloHash<Action>>

source§

impl TryFrom<SerializedBytes> for AgentInfo

§

impl TryFrom<SerializedBytes> for AgentValidationPkg

§

impl TryFrom<SerializedBytes> for AppEntryBytes

§

impl TryFrom<SerializedBytes> for AppEntryDef

§

impl TryFrom<SerializedBytes> for CapClaim

§

impl TryFrom<SerializedBytes> for CapSecret

source§

impl TryFrom<SerializedBytes> for CellId

§

impl TryFrom<SerializedBytes> for ChainFilter

source§

impl TryFrom<SerializedBytes> for ChainQueryFilter

§

impl TryFrom<SerializedBytes> for CloseChain

source§

impl TryFrom<SerializedBytes> for CoordinatorBundle

source§

impl TryFrom<SerializedBytes> for CountLinksResponse

§

impl TryFrom<SerializedBytes> for Create

source§

impl TryFrom<SerializedBytes> for CreateInput

§

impl TryFrom<SerializedBytes> for Delete

§

impl TryFrom<SerializedBytes> for DeleteAction

source§

impl TryFrom<SerializedBytes> for DeterministicGetAgentActivityFilter

§

impl TryFrom<SerializedBytes> for Dna

source§

impl TryFrom<SerializedBytes> for DnaBundle

source§

impl TryFrom<SerializedBytes> for DnaDef

source§

impl TryFrom<SerializedBytes> for DnaFile

source§

impl TryFrom<SerializedBytes> for EntryData

source§

impl TryFrom<SerializedBytes> for EntryDefBufferKey

§

impl TryFrom<SerializedBytes> for EntryDefIndex

source§

impl TryFrom<SerializedBytes> for EntryDetails

source§

impl TryFrom<SerializedBytes> for EntryHashes

§

impl TryFrom<SerializedBytes> for EntryRateWeight

§

impl TryFrom<SerializedBytes> for GenesisSelfCheckDataV1

§

impl TryFrom<SerializedBytes> for GenesisSelfCheckDataV2

source§

impl TryFrom<SerializedBytes> for GetLinksResponse

§

impl TryFrom<SerializedBytes> for InitZomesComplete

source§

impl TryFrom<SerializedBytes> for LinkDetails

source§

impl TryFrom<SerializedBytes> for LinkQuery

§

impl TryFrom<SerializedBytes> for LinkTag

§

impl TryFrom<SerializedBytes> for LinkType

source§

impl TryFrom<SerializedBytes> for MetadataSet

§

impl TryFrom<SerializedBytes> for OpenChain

§

impl TryFrom<SerializedBytes> for RateWeight

source§

impl TryFrom<SerializedBytes> for RawGetEntryResponse

§

impl TryFrom<SerializedBytes> for Record

source§

impl TryFrom<SerializedBytes> for RecordDetails

§

impl TryFrom<SerializedBytes> for RegisterAgentActivity

§

impl TryFrom<SerializedBytes> for RegisterDelete

§

impl TryFrom<SerializedBytes> for RegisterUpdate

source§

impl TryFrom<SerializedBytes> for RemoteSignal

§

impl TryFrom<SerializedBytes> for ScopedZomeTypesSet

source§

impl TryFrom<SerializedBytes> for Sign

source§

impl TryFrom<SerializedBytes> for SignedAction

source§

impl TryFrom<SerializedBytes> for SignedValidationReceipt

§

impl TryFrom<SerializedBytes> for StoreEntry

§

impl TryFrom<SerializedBytes> for StoreRecord

§

impl TryFrom<SerializedBytes> for Update

§

impl TryFrom<SerializedBytes> for UpdateAction

source§

impl TryFrom<SerializedBytes> for ValidationReceipt

source§

impl TryFrom<SerializedBytes> for ValidationReceiptBundle

§

impl TryFrom<SerializedBytes> for VerifySignature

source§

impl TryFrom<SerializedBytes> for Warrant

source§

impl TryFrom<SerializedBytes> for WireCreate

source§

impl TryFrom<SerializedBytes> for WireDelete

source§

impl TryFrom<SerializedBytes> for WireDhtOpData

source§

impl TryFrom<SerializedBytes> for WireEntryOps

source§

impl TryFrom<SerializedBytes> for WireLinkKey

source§

impl TryFrom<SerializedBytes> for WireLinkOps

source§

impl TryFrom<SerializedBytes> for WireLinkQuery

source§

impl TryFrom<SerializedBytes> for WireRecord

source§

impl TryFrom<SerializedBytes> for WireRecordOps

source§

impl TryFrom<SerializedBytes> for WireUpdate

source§

impl TryFrom<SerializedBytes> for WireUpdateRelationship

§

impl TryFrom<SerializedBytes> for X25519PubKey

§

impl TryFrom<SerializedBytes> for X25519XSalsa20Poly1305Decrypt

source§

impl TryFrom<SerializedBytes> for X25519XSalsa20Poly1305Encrypt

§

impl TryFrom<SerializedBytes> for XSalsa20Poly1305Decrypt

source§

impl TryFrom<SerializedBytes> for XSalsa20Poly1305Encrypt

§

impl TryFrom<SerializedBytes> for XSalsa20Poly1305KeyRef

source§

impl TryFrom<SerializedBytes> for XSalsa20Poly1305SharedSecretExport

source§

impl TryFrom<SerializedBytes> for XSalsa20Poly1305SharedSecretIngest

§

impl TryFrom<SerializedBytes> for ZomeIndex

§

impl TryFrom<SerializedBytes> for ZomeInfo

source§

impl TryFrom<SerializedBytes> for DnaWasm

source§

impl TryFrom<DnaWasm> for SerializedBytes

source§

impl TryFrom<BoolWrap> for SerializedBytes

§

impl TryFrom<BorrowedFormatItem<'_>> for Component

§

type Error = DifferentVariant

§

impl TryFrom<Bytes> for Pages

§

type Error = PageCountOutOfRange

§

impl TryFrom<Bytes> for ReasonPhrase

§

type Error = InvalidReasonPhrase

§

impl TryFrom<ChildStderr> for OwnedFd

§

type Error = Error

§

impl TryFrom<ChildStdin> for OwnedFd

§

type Error = Error

§

impl TryFrom<ChildStdout> for OwnedFd

§

type Error = Error

§

impl TryFrom<Duration> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::tokio::time::Duration

§

type Error = ConversionRange

§

impl TryFrom<Error> for ComponentRange

§

type Error = DifferentVariant

§

impl TryFrom<Error> for ConversionRange

§

type Error = DifferentVariant

§

impl TryFrom<Error> for DifferentVariant

§

type Error = DifferentVariant

§

impl TryFrom<Error> for Format

§

type Error = DifferentVariant

§

impl TryFrom<Error> for InvalidFormatDescription

§

type Error = DifferentVariant

§

impl TryFrom<Error> for InvalidVariant

§

type Error = DifferentVariant

source§

impl TryFrom<FakeProperties> for SerializedBytes

§

impl TryFrom<Format> for Error

§

type Error = DifferentVariant

§

impl TryFrom<GoBuf> for Vec<u8>

§

type Error = Error

§

impl TryFrom<Message> for String

§

type Error = Error

§

impl TryFrom<OwnedBuffer> for Bytes

§

type Error = OwnedBuffer

§

impl TryFrom<OwnedFormatItem> for Vec<OwnedFormatItem>

§

type Error = DifferentVariant

§

impl TryFrom<OwnedFormatItem> for Component

§

type Error = DifferentVariant

source§

impl TryFrom<StringWrap> for SerializedBytes

§

impl TryFrom<TcpListener> for std::net::tcp::TcpListener

§

type Error = Error

§

impl TryFrom<TcpStream> for std::net::tcp::TcpStream

§

type Error = Error

source§

impl TryFrom<U32Wrap> for SerializedBytes

§

impl TryFrom<UdpSocket> for std::net::udp::UdpSocket

§

type Error = Error

§

impl TryFrom<UnixDatagram> for std::os::unix::net::datagram::UnixDatagram

§

type Error = Error

§

impl TryFrom<UnixListener> for std::os::unix::net::listener::UnixListener

§

type Error = Error

§

impl TryFrom<UnixStream> for std::os::unix::net::stream::UnixStream

§

type Error = Error

§

impl<'a> TryFrom<&'a Action> for &'a Delete

§

impl<'a> TryFrom<&'a Action> for &'a Update

source§

impl<'a> TryFrom<&'a Action> for NewEntryActionRef<'a>

source§

impl<'a> TryFrom<&'a str> for Url

source§

impl<'a> TryFrom<&'a str> for HeaderName

source§

impl<'a> TryFrom<&'a str> for HeaderValue

source§

impl<'a> TryFrom<&'a str> for Method

source§

impl<'a> TryFrom<&'a str> for StatusCode

source§

impl<'a> TryFrom<&'a str> for Authority

source§

impl<'a> TryFrom<&'a str> for PathAndQuery

source§

impl<'a> TryFrom<&'a str> for Scheme

source§

impl<'a> TryFrom<&'a str> for Uri

source§

impl<'a> TryFrom<&'a String> for HeaderName

source§

impl<'a> TryFrom<&'a String> for HeaderValue

source§

impl<'a> TryFrom<&'a String> for Uri

1.72.0 · source§

impl<'a> TryFrom<&'a OsStr> for &'a str

source§

impl<'a> TryFrom<&'a Uri> for Uri

§

type Error = Error

source§

impl<'a> TryFrom<&'a Row<'a>> for ()

§

type Error = Error

source§

impl<'a> TryFrom<&'a SerializedBytes> for SerializedBytes

source§

impl<'a> TryFrom<&'a [u8]> for HeaderName

source§

impl<'a> TryFrom<&'a [u8]> for HeaderValue

source§

impl<'a> TryFrom<&'a [u8]> for Method

source§

impl<'a> TryFrom<&'a [u8]> for StatusCode

source§

impl<'a> TryFrom<&'a [u8]> for Authority

source§

impl<'a> TryFrom<&'a [u8]> for PathAndQuery

source§

impl<'a> TryFrom<&'a [u8]> for Scheme

source§

impl<'a> TryFrom<&'a [u8]> for Uri

§

impl<'a> TryFrom<&'a [u8]> for EndEntityCert<'a>

§

type Error = Error

source§

impl<'a> TryFrom<&UniqueForm<'a>> for SerializedBytes

§

impl<'a> TryFrom<ValueRef<'a>> for &'a [u8]

§

type Error = ValueRef<'a>

§

impl<'a> TryFrom<ValueRef<'a>> for bool

§

type Error = ValueRef<'a>

§

impl<'a> TryFrom<ValueRef<'a>> for f32

§

type Error = ValueRef<'a>

§

impl<'a> TryFrom<ValueRef<'a>> for u64

§

type Error = ValueRef<'a>

§

impl<'a> TryFrom<ValueRef<'a>> for Utf8StringRef<'a>

§

type Error = ValueRef<'a>

§

impl<'a> TryFrom<ValueRef<'a>> for Vec<(ValueRef<'a>, ValueRef<'a>)>

§

type Error = ValueRef<'a>

§

impl<'a> TryFrom<ValueRef<'a>> for Vec<ValueRef<'a>>

§

type Error = ValueRef<'a>

source§

impl<'a> TryFrom<Vec<u8>> for PathAndQuery

source§

impl<'a> TryFrom<Vec<u8>> for Uri

§

impl<'a> TryFrom<BorrowedFormatItem<'a>> for &[BorrowedFormatItem<'a>]

§

type Error = DifferentVariant

§

impl<'a> TryFrom<Item<'a>> for BorrowedFormatItem<'a>

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

source§

impl<'a, K, V, T> TryFrom<&'a HashMap<K, V>> for HeaderMap<T>

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");
§

type Error = Error

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,

§

type Error = Error

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,

§

type Error = Error

source§

impl<'a, N, O, P> TryFrom<&'a Row<'a>> for (N, O, P)
where N: FromSql, O: FromSql, P: FromSql,

§

type Error = Error

source§

impl<'a, O, P> TryFrom<&'a Row<'a>> for (O, P)
where O: FromSql, P: FromSql,

§

type Error = Error

source§

impl<'a, P> TryFrom<&'a Row<'a>> for (P,)
where P: FromSql,

§

type Error = Error

source§

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));
source§

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));
source§

impl<'a, const CAP: usize> TryFrom<&'a str> for ArrayString<CAP>

source§

impl<'a, const CAP: usize> TryFrom<Arguments<'a>> for ArrayString<CAP>

§

impl<'ns> TryFrom<ResolveResult<'ns>> for Option<Namespace<'ns>>

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for &'v str

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for bool

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for char

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for f64

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for i8

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for i16

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for i32

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for i64

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for i128

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for isize

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for u8

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for u16

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for u32

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for u64

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for u128

§

type Error = Error

source§

impl<'v> TryFrom<ValueBag<'v>> for usize

§

type Error = Error

source§

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);
source§

impl<H, W, E> TryFrom<(H, ValidationStatus)> for WireActionStatus<W>
where E: Into<ActionError>, H: TryInto<W, Error = E>,

source§

impl<P> TryFrom<&str> for HoloHash<P>

source§

impl<P> TryFrom<&String> for HoloHash<P>

source§

impl<P> TryFrom<String> for HoloHash<P>

source§

impl<T> TryFrom<&HoloHash<T>> for SerializedBytes
where T: HashType,

§

impl<T> TryFrom<OwnedFd> for Async<T>
where T: AsFd + From<OwnedFd>,

§

type Error = Error

§

impl<T> TryFrom<OwnedFd> for Async<T>
where T: AsRawFd + From<OwnedFd>,

§

type Error = Error

source§

impl<T> TryFrom<Request<T>> for reqwest::async_impl::request::Request
where T: Into<Body>,

§

type Error = Error

source§

impl<T> TryFrom<Dh<T>> for PKey<T>

source§

impl<T> TryFrom<Dsa<T>> for PKey<T>

source§

impl<T> TryFrom<EcKey<T>> for PKey<T>

source§

impl<T> TryFrom<PKey<T>> for Dh<T>

source§

impl<T> TryFrom<PKey<T>> for Dsa<T>

source§

impl<T> TryFrom<PKey<T>> for EcKey<T>

source§

impl<T> TryFrom<PKey<T>> for Rsa<T>

source§

impl<T> TryFrom<Rsa<T>> for PKey<T>

source§

impl<T> TryFrom<HoloHash<T>> for SerializedBytes
where T: HashType,

source§

impl<T> TryFrom<SerializedBytes> for HoloHash<T>
where T: HashType,

§

impl<T> TryFrom<Async<T>> for OwnedFd
where T: Into<OwnedFd>,

§

type Error = Error

§

impl<T> TryFrom<Async<T>> for OwnedFd
where T: Into<OwnedFd>,

§

type Error = Error

§

impl<T, A> TryFrom<&[T]> for ArrayVec<A>
where T: Clone + Default, A: Array<Item = T>,

§

type Error = TryFromSliceError

1.43.0 · source§

impl<T, A, const N: usize> TryFrom<Arc<[T], A>> for Arc<[T; N], A>
where A: Allocator + Clone,

§

type Error = Arc<[T], A>

1.48.0 · source§

impl<T, A, const N: usize> TryFrom<Vec<T, A>> for [T; N]
where A: Allocator,

§

type Error = Vec<T, A>

§

impl<T, A, const N: usize> TryFrom<Box<[T], A>> for Box<[T; N], A>
where A: Allocator,

§

type Error = Box<[T], A>

§

impl<T, A, const N: usize> TryFrom<Vec<T, A>> for [T; N]
where A: Allocator,

§

type Error = Vec<T, A>

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

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);
source§

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));
source§

impl<T, const N: usize> TryFrom<&[T]> for Simd<T, N>

1.59.0 · source§

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));
source§

impl<T, const N: usize> TryFrom<&mut [T]> for Simd<T, N>

1.43.0 · source§

impl<T, const N: usize> TryFrom<Box<[T]>> for alloc::boxed::Box<[T; N]>

§

type Error = Box<[T]>

1.43.0 · source§

impl<T, const N: usize> TryFrom<Rc<[T]>> for Rc<[T; N]>

§

type Error = Rc<[T]>

1.66.0 · source§

impl<T, const N: usize> TryFrom<Vec<T>> for alloc::boxed::Box<[T; N]>

§

type Error = Vec<T>

§

impl<const N: usize> TryFrom<[u8; N]> for GoBuf

§

type Error = Error