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§
impl NormalItemArgument for SocketAddr
impl NormalItemArgument for i8
impl NormalItemArgument for i16
impl NormalItemArgument for i32
impl NormalItemArgument for i64
impl NormalItemArgument for i128
impl NormalItemArgument for isize
impl NormalItemArgument for u8
impl NormalItemArgument for u16
impl NormalItemArgument for u32
impl NormalItemArgument for u64
impl NormalItemArgument for u128
impl NormalItemArgument for usize
impl NormalItemArgument for String
impl NormalItemArgument for Ipv4Addr
Implementors§
impl NormalItemArgument for NdaDirKeyCertificateVersion
Available on crate features
plain-consensus and parse2 only.impl NormalItemArgument for NdaNetworkStatusVersion
Available on crate features
plain-consensus and parse2 only.impl NormalItemArgument for DigestName
impl NormalItemArgument for ConsensusMethod
impl NormalItemArgument for tor_netdoc::parse2::poc::netstatus::cons::NdaVoteStatus
Available on crate features
plain-consensus and parse2 only.impl NormalItemArgument for tor_netdoc::parse2::poc::netstatus::md::NdaVoteStatus
Available on crate features
plain-consensus and parse2 only.impl NormalItemArgument for tor_netdoc::parse2::poc::netstatus::vote::NdaVoteStatus
Available on crate features
plain-consensus and parse2 only.