pub struct Recipient {
pub ppnum: Ppnum,
pub vars: BTreeMap<String, String>,
}Expand description
A single recipient entry: ppnum plus per-recipient template variables.
vars are substituted into the template referenced by the surrounding
crate::PcsExternalClient::send_alert call. Hot-path sticks to
BTreeMap<String, String> (95% of templating uses string substitution
like {{name}} → "John"); richer payloads are out of scope and
reachable only via the the raw channel escape hatch.
Fields§
§ppnum: Ppnum§vars: BTreeMap<String, String>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Recipient
impl RefUnwindSafe for Recipient
impl Send for Recipient
impl Sync for Recipient
impl Unpin for Recipient
impl UnsafeUnpin for Recipient
impl UnwindSafe for Recipient
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request