pub struct Call {
pub text: String,
pub timestamp: DateTime<Utc>,
pub sender: String,
pub recipients: Vec<String>,
pub transmitter_groups: Vec<String>,
pub emergency: bool,
}
Fields§
§text: String
Message text of the call
timestamp: DateTime<Utc>
Time at which the call was sent
sender: String
User who submitted the call
recipients: Vec<String>
Call signs of this calls recipients
transmitter_groups: Vec<String>
Names of transmitter groups used to transmit this call
emergency: bool
Flag indicating if this call was sent with high priority
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Call
impl<'de> Deserialize<'de> for Call
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Call
impl RefUnwindSafe for Call
impl Send for Call
impl Sync for Call
impl Unpin for Call
impl UnwindSafe for Call
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