pub enum BridgeBinding {
FunctionParam,
OptionsField,
}Expand description
How a trait bridge attaches to the public API.
See TraitBridgeConfig::bind_via for the user-facing description.
Variants§
FunctionParam
The bridge arrives as a positional function argument. Legacy default.
OptionsField
The bridge lives as a field on a configured options struct.
Trait Implementations§
Source§impl Clone for BridgeBinding
impl Clone for BridgeBinding
Source§fn clone(&self) -> BridgeBinding
fn clone(&self) -> BridgeBinding
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 moreSource§impl Debug for BridgeBinding
impl Debug for BridgeBinding
Source§impl Default for BridgeBinding
impl Default for BridgeBinding
Source§fn default() -> BridgeBinding
fn default() -> BridgeBinding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BridgeBinding
impl<'de> Deserialize<'de> for BridgeBinding
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 PartialEq for BridgeBinding
impl PartialEq for BridgeBinding
Source§fn eq(&self, other: &BridgeBinding) -> bool
fn eq(&self, other: &BridgeBinding) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BridgeBinding
impl Serialize for BridgeBinding
impl Copy for BridgeBinding
impl Eq for BridgeBinding
impl StructuralPartialEq for BridgeBinding
Auto Trait Implementations§
impl Freeze for BridgeBinding
impl RefUnwindSafe for BridgeBinding
impl Send for BridgeBinding
impl Sync for BridgeBinding
impl Unpin for BridgeBinding
impl UnsafeUnpin for BridgeBinding
impl UnwindSafe for BridgeBinding
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