pub struct IntegrationAuthorization(pub Value);Expand description
How Truto applies the resolved credential to outbound HTTP requests. The format discriminator selects which config shape applies.
Union type: holds the raw JSON and decodes a variant on demand.
Tuple Fields§
§0: ValueImplementations§
Source§impl IntegrationAuthorization
impl IntegrationAuthorization
Decode the value as IntegrationBearerAuthorization.
Decode the value as IntegrationBasicAuthorization.
Decode the value as IntegrationHeaderAuthorization.
Trait Implementations§
Source§impl Clone for IntegrationAuthorization
impl Clone for IntegrationAuthorization
Source§impl Debug for IntegrationAuthorization
impl Debug for IntegrationAuthorization
Source§impl Default for IntegrationAuthorization
impl Default for IntegrationAuthorization
Source§impl<'de> Deserialize<'de> for IntegrationAuthorization
impl<'de> Deserialize<'de> for IntegrationAuthorization
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
Source§impl From<IntegrationBasicAuthorization> for IntegrationAuthorization
impl From<IntegrationBasicAuthorization> for IntegrationAuthorization
Source§fn from(v: IntegrationBasicAuthorization) -> Self
fn from(v: IntegrationBasicAuthorization) -> Self
Converts to this type from the input type.
Source§impl From<IntegrationBearerAuthorization> for IntegrationAuthorization
impl From<IntegrationBearerAuthorization> for IntegrationAuthorization
Source§fn from(v: IntegrationBearerAuthorization) -> Self
fn from(v: IntegrationBearerAuthorization) -> Self
Converts to this type from the input type.
Source§impl From<IntegrationHeaderAuthorization> for IntegrationAuthorization
impl From<IntegrationHeaderAuthorization> for IntegrationAuthorization
Source§fn from(v: IntegrationHeaderAuthorization) -> Self
fn from(v: IntegrationHeaderAuthorization) -> Self
Converts to this type from the input type.
Source§impl From<Value> for IntegrationAuthorization
impl From<Value> for IntegrationAuthorization
Source§impl PartialEq for IntegrationAuthorization
impl PartialEq for IntegrationAuthorization
Source§impl Serialize for IntegrationAuthorization
impl Serialize for IntegrationAuthorization
impl StructuralPartialEq for IntegrationAuthorization
Auto Trait Implementations§
impl Freeze for IntegrationAuthorization
impl RefUnwindSafe for IntegrationAuthorization
impl Send for IntegrationAuthorization
impl Sync for IntegrationAuthorization
impl Unpin for IntegrationAuthorization
impl UnsafeUnpin for IntegrationAuthorization
impl UnwindSafe for IntegrationAuthorization
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