pub enum OfflinePortalDestination {
InterRoom {
room: RoomName,
x: RoomCoordinate,
y: RoomCoordinate,
},
InterShard {
room: RoomName,
shard: String,
},
}
Variants§
Trait Implementations§
Source§impl Clone for OfflinePortalDestination
impl Clone for OfflinePortalDestination
Source§fn clone(&self) -> OfflinePortalDestination
fn clone(&self) -> OfflinePortalDestination
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 moreSource§impl Debug for OfflinePortalDestination
impl Debug for OfflinePortalDestination
Source§impl<'de> Deserialize<'de> for OfflinePortalDestination
impl<'de> Deserialize<'de> for OfflinePortalDestination
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
Auto Trait Implementations§
impl Freeze for OfflinePortalDestination
impl RefUnwindSafe for OfflinePortalDestination
impl Send for OfflinePortalDestination
impl Sync for OfflinePortalDestination
impl Unpin for OfflinePortalDestination
impl UnwindSafe for OfflinePortalDestination
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