Enum transip_command::DomainCommand
source · pub enum DomainCommand {
List,
Item(String),
}
Variants§
List
Example
use transip_command::{DomainCommand, TransipCommand};
let commandline = "domain list";
assert_eq!(
commandline.parse::<TransipCommand>().unwrap(),
TransipCommand::Domain(DomainCommand::List),
);
Item(String)
Example
use transip_command::{DomainCommand, TransipCommand};
let commandline = "domain item oiwerhy.nl";
assert_eq!(
commandline.parse::<TransipCommand>().unwrap(),
TransipCommand::Domain(
DomainCommand::Item(
"oiwerhy.nl".to_owned(),
)
),
);
Trait Implementations§
source§impl Debug for DomainCommand
impl Debug for DomainCommand
source§impl Display for DomainCommand
impl Display for DomainCommand
source§impl FromStr for DomainCommand
impl FromStr for DomainCommand
source§impl PartialEq for DomainCommand
impl PartialEq for DomainCommand
source§fn eq(&self, other: &DomainCommand) -> bool
fn eq(&self, other: &DomainCommand) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'a> TryFrom<SplitAsciiWhitespace<'a>> for DomainCommand
impl<'a> TryFrom<SplitAsciiWhitespace<'a>> for DomainCommand
impl StructuralPartialEq for DomainCommand
Auto Trait Implementations§
impl RefUnwindSafe for DomainCommand
impl Send for DomainCommand
impl Sync for DomainCommand
impl Unpin for DomainCommand
impl UnwindSafe for DomainCommand
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more