NormalItemArgument

Trait NormalItemArgument 

Source
pub trait NormalItemArgument: FromStr + Display { }
Expand description

A “normally formatted” argument to a netdoc item

A type that is represented as a single argument whose representation is as for the type’s FromStr and Display.

Implementing this trait enables a blanket impl of parse2::ItemArgumentParseable and build::ItemArgument.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl NormalItemArgument for SocketAddr

Source§

impl NormalItemArgument for i8

Source§

impl NormalItemArgument for i16

Source§

impl NormalItemArgument for i32

Source§

impl NormalItemArgument for i64

Source§

impl NormalItemArgument for i128

Source§

impl NormalItemArgument for isize

Source§

impl NormalItemArgument for u8

Source§

impl NormalItemArgument for u16

Source§

impl NormalItemArgument for u32

Source§

impl NormalItemArgument for u64

Source§

impl NormalItemArgument for u128

Source§

impl NormalItemArgument for usize

Source§

impl NormalItemArgument for String

Source§

impl NormalItemArgument for Ipv4Addr

Implementors§

Source§

impl NormalItemArgument for NdaDirKeyCertificateVersion

Available on crate features plain-consensus and parse2 only.
Source§

impl NormalItemArgument for NdaNetworkStatusVersion

Available on crate features plain-consensus and parse2 only.
Source§

impl NormalItemArgument for DigestName

Source§

impl NormalItemArgument for ConsensusMethod

Source§

impl NormalItemArgument for SharedRandVal

Source§

impl NormalItemArgument for tor_netdoc::parse2::poc::netstatus::cons::NdaVoteStatus

Available on crate features plain-consensus and parse2 only.
Source§

impl NormalItemArgument for tor_netdoc::parse2::poc::netstatus::md::NdaVoteStatus

Available on crate features plain-consensus and parse2 only.
Source§

impl NormalItemArgument for tor_netdoc::parse2::poc::netstatus::vote::NdaVoteStatus

Available on crate features plain-consensus and parse2 only.
Source§

impl NormalItemArgument for Base64Fingerprint

Source§

impl NormalItemArgument for Fingerprint

Source§

impl NormalItemArgument for IdentifiedDigest

Source§

impl NormalItemArgument for Iso8601TimeNoSp

Source§

impl NormalItemArgument for Nickname