pub struct ComponentBorrow { /* private fields */ }
Expand description
Defines conversion of reference to component into reference to target type.
Implementations§
Source§impl ComponentBorrow
impl ComponentBorrow
Sourcepub fn from_borrow<T, U>() -> Self
pub fn from_borrow<T, U>() -> Self
Creates new ComponentBorrow
from type to borrow
using Borrow
impl.
Sourcepub fn from_borrow_mut<T, U>() -> Self
pub fn from_borrow_mut<T, U>() -> Self
Creates new ComponentBorrow
from type to borrow
using BorrowMut
impl.
Trait Implementations§
Source§impl Clone for ComponentBorrow
impl Clone for ComponentBorrow
Source§fn clone(&self) -> ComponentBorrow
fn clone(&self) -> ComponentBorrow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for ComponentBorrow
Auto Trait Implementations§
impl Freeze for ComponentBorrow
impl RefUnwindSafe for ComponentBorrow
impl Send for ComponentBorrow
impl Sync for ComponentBorrow
impl Unpin for ComponentBorrow
impl UnwindSafe for ComponentBorrow
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