pub struct SmartCapabilities;Expand description
http://hl7.org/fhir/ValueSet/smart-capabilities
Implementations§
Source§impl SmartCapabilities
impl SmartCapabilities
Sourcepub fn client_confidential_symmetric() -> BoundCode<Self>
pub fn client_confidential_symmetric() -> BoundCode<Self>
Confidential Client Profile
Sourcepub fn client_public() -> BoundCode<Self>
pub fn client_public() -> BoundCode<Self>
Public Client Profile
Sourcepub fn context_ehr_encounter() -> BoundCode<Self>
pub fn context_ehr_encounter() -> BoundCode<Self>
Allows “Encounter Level Launch Context (EHR)”
Sourcepub fn context_ehr_patient() -> BoundCode<Self>
pub fn context_ehr_patient() -> BoundCode<Self>
Allows “Patient Level Launch Context (EHR)”
Allows “Need Patient Banner”
Sourcepub fn context_passthrough_style() -> BoundCode<Self>
pub fn context_passthrough_style() -> BoundCode<Self>
Allows “Smart Style Style”
Sourcepub fn context_standalone_encounter() -> BoundCode<Self>
pub fn context_standalone_encounter() -> BoundCode<Self>
Allows “Encounter Level Launch Context (STANDALONE)”
Sourcepub fn context_standalone_patient() -> BoundCode<Self>
pub fn context_standalone_patient() -> BoundCode<Self>
Allows “Patient Level Launch Context (STANDALONE)”
Sourcepub fn launch_ehr() -> BoundCode<Self>
pub fn launch_ehr() -> BoundCode<Self>
EHR Launch Mode
Sourcepub fn launch_standalone() -> BoundCode<Self>
pub fn launch_standalone() -> BoundCode<Self>
Standalone Launch Mode
Sourcepub fn permission_offline() -> BoundCode<Self>
pub fn permission_offline() -> BoundCode<Self>
Supports Refresh Token
Sourcepub fn permission_patient() -> BoundCode<Self>
pub fn permission_patient() -> BoundCode<Self>
Supports Patient Level Scopes
Sourcepub fn permission_user() -> BoundCode<Self>
pub fn permission_user() -> BoundCode<Self>
Supports User Level Scopes
Sourcepub fn sso_openid_connect() -> BoundCode<Self>
pub fn sso_openid_connect() -> BoundCode<Self>
Supports OpenID Connect
pub fn null() -> BoundCode<Self>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SmartCapabilities
impl RefUnwindSafe for SmartCapabilities
impl Send for SmartCapabilities
impl Sync for SmartCapabilities
impl Unpin for SmartCapabilities
impl UnsafeUnpin for SmartCapabilities
impl UnwindSafe for SmartCapabilities
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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