Completed sender removal.
This commit is contained in:
parent
80c2211333
commit
9bd46f2393
11
src/field.rs
11
src/field.rs
@ -6,16 +6,6 @@ use uuid::Uuid;
|
|||||||
pub enum Field {
|
pub enum Field {
|
||||||
Static(String),
|
Static(String),
|
||||||
Uuid(Uuid),
|
Uuid(Uuid),
|
||||||
Tx(Sender<Message>),
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Field {
|
|
||||||
pub fn to_sender(&self) -> Result<Sender<Message>, String> {
|
|
||||||
match self {
|
|
||||||
Field::Tx(sender) => Ok(sender.clone()),
|
|
||||||
_ => Err("not a sender field".to_string()),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl From<String> for Field {
|
impl From<String> for Field {
|
||||||
@ -49,7 +39,6 @@ impl fmt::Display for Field {
|
|||||||
match self {
|
match self {
|
||||||
Field::Uuid(data) => write!(f, "{}", data),
|
Field::Uuid(data) => write!(f, "{}", data),
|
||||||
Field::Static(data) => write!(f, "{}", data),
|
Field::Static(data) => write!(f, "{}", data),
|
||||||
Field::Tx(_) => write!(f, "{}", "message sender"),
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user