pub struct HydrationBindingV2 { /* private fields */ }Expand description
Declared-to-concrete subtype authority for one plan binding.
Implementations§
Source§impl HydrationBindingV2
impl HydrationBindingV2
Sourcepub const fn new(
binding: BindingId,
declared_descriptor: TypeId,
concrete_descriptors: Vec<TypeId>,
) -> Self
pub const fn new( binding: BindingId, declared_descriptor: TypeId, concrete_descriptors: Vec<TypeId>, ) -> Self
Construct one binding hydration projection.
Sourcepub const fn declared_descriptor(&self) -> &TypeId
pub const fn declared_descriptor(&self) -> &TypeId
Return the declared descriptor selected by the model surface.
Sourcepub fn concrete_descriptors(&self) -> &[TypeId]
pub fn concrete_descriptors(&self) -> &[TypeId]
Return every admitted registered concrete descriptor.
Trait Implementations§
Source§impl Clone for HydrationBindingV2
impl Clone for HydrationBindingV2
Source§impl Debug for HydrationBindingV2
impl Debug for HydrationBindingV2
Source§impl<'de> Deserialize<'de> for HydrationBindingV2
impl<'de> Deserialize<'de> for HydrationBindingV2
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
impl Eq for HydrationBindingV2
Source§impl PartialEq for HydrationBindingV2
impl PartialEq for HydrationBindingV2
Source§impl Serialize for HydrationBindingV2
impl Serialize for HydrationBindingV2
impl StructuralPartialEq for HydrationBindingV2
Auto Trait Implementations§
impl Freeze for HydrationBindingV2
impl RefUnwindSafe for HydrationBindingV2
impl Send for HydrationBindingV2
impl Sync for HydrationBindingV2
impl Unpin for HydrationBindingV2
impl UnsafeUnpin for HydrationBindingV2
impl UnwindSafe for HydrationBindingV2
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