pub enum PayloadContent {
Empty,
IdOnly,
FullResource,
}Expand description
Payload content level requested by the subscriber.
Variants§
Empty
No resource content in the notification.
IdOnly
Resource references only (fullUrl + request, no resource body).
FullResource
Full resource content included.
Implementations§
Source§impl PayloadContent
impl PayloadContent
Sourcepub fn from_fhir_str(s: &str) -> Option<Self>
pub fn from_fhir_str(s: &str) -> Option<Self>
Parse from a FHIR string value.
Sourcepub fn as_fhir_str(&self) -> &'static str
pub fn as_fhir_str(&self) -> &'static str
Returns the FHIR string representation.
Trait Implementations§
Source§impl Clone for PayloadContent
impl Clone for PayloadContent
Source§fn clone(&self) -> PayloadContent
fn clone(&self) -> PayloadContent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PayloadContent
Source§impl Debug for PayloadContent
impl Debug for PayloadContent
impl Eq for PayloadContent
Source§impl PartialEq for PayloadContent
impl PartialEq for PayloadContent
Source§fn eq(&self, other: &PayloadContent) -> bool
fn eq(&self, other: &PayloadContent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PayloadContent
Auto Trait Implementations§
impl Freeze for PayloadContent
impl RefUnwindSafe for PayloadContent
impl Send for PayloadContent
impl Sync for PayloadContent
impl Unpin for PayloadContent
impl UnsafeUnpin for PayloadContent
impl UnwindSafe for PayloadContent
Blanket Implementations§
impl<T> Allocation for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more