pub enum SurfaceOwner {
Page {
page_instance_id: String,
},
Lxapp {
app_id: String,
},
Host,
}Expand description
Owner scope: decides when the surface is closed (§5).
Variants§
Trait Implementations§
Source§impl Clone for SurfaceOwner
impl Clone for SurfaceOwner
Source§fn clone(&self) -> SurfaceOwner
fn clone(&self) -> SurfaceOwner
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 SurfaceOwner
impl Debug for SurfaceOwner
Source§impl<'de> Deserialize<'de> for SurfaceOwner
impl<'de> Deserialize<'de> for SurfaceOwner
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
Source§impl PartialEq for SurfaceOwner
impl PartialEq for SurfaceOwner
Source§fn eq(&self, other: &SurfaceOwner) -> bool
fn eq(&self, other: &SurfaceOwner) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SurfaceOwner
impl Serialize for SurfaceOwner
impl StructuralPartialEq for SurfaceOwner
Auto Trait Implementations§
impl Freeze for SurfaceOwner
impl RefUnwindSafe for SurfaceOwner
impl Send for SurfaceOwner
impl Sync for SurfaceOwner
impl Unpin for SurfaceOwner
impl UnsafeUnpin for SurfaceOwner
impl UnwindSafe for SurfaceOwner
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