pub struct RefElement {
pub session: Option<Box<dyn TSession>>,
pub id: ElementId,
}Fields§
§session: Option<Box<dyn TSession>>§id: ElementIdTrait Implementations§
Source§impl Debug for RefElement
impl Debug for RefElement
Source§impl<'de> Deserialize<'de> for RefElement
impl<'de> Deserialize<'de> for RefElement
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RefElement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RefElement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RefElement
impl PartialEq for RefElement
Source§impl Serialize for RefElement
impl Serialize for RefElement
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Send for RefElement
impl Sync for RefElement
Auto Trait Implementations§
impl Freeze for RefElement
impl !RefUnwindSafe for RefElement
impl Unpin for RefElement
impl !UnwindSafe for RefElement
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