pub struct DynamicReference { /* private fields */ }Expand description
Runtime counterpart of Reference<T> for descriptor-driven clients.
It carries only a validated target key; it never owns or loads a row.
Implementations§
Source§impl DynamicReference
impl DynamicReference
pub fn key(&self) -> &TypedValue
pub fn target_table(&self) -> &str
pub fn target_column(&self) -> &str
pub fn to_json(&self) -> Result<String, Error>
Trait Implementations§
Source§impl Clone for DynamicReference
impl Clone for DynamicReference
Source§fn clone(&self) -> DynamicReference
fn clone(&self) -> DynamicReference
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 DynamicReference
impl Debug for DynamicReference
Source§impl PartialEq for DynamicReference
impl PartialEq for DynamicReference
Source§impl Serialize for DynamicReference
impl Serialize for DynamicReference
impl StructuralPartialEq for DynamicReference
Auto Trait Implementations§
impl Freeze for DynamicReference
impl RefUnwindSafe for DynamicReference
impl Send for DynamicReference
impl Sync for DynamicReference
impl Unpin for DynamicReference
impl UnsafeUnpin for DynamicReference
impl UnwindSafe for DynamicReference
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