pub struct TakeoverSupport {
pub backend_capable: bool,
pub supported: bool,
pub panel_url: Option<String>,
pub provider: Option<String>,
}Expand description
Human-takeover panel support. provider names the concrete screen-share
method (kasmvnc, …) — open-ended like BackendFamily.family, so adding a
provider does not change this shape.
Fields§
§backend_capable: boolWhether this backend can expose a takeover panel at all when the host is
started with --takeover-provider <provider> (false for lightpanda).
supported: boolWhether this host actually has a takeover panel enabled right now.
panel_url: Option<String>§provider: Option<String>Trait Implementations§
Source§impl Clone for TakeoverSupport
impl Clone for TakeoverSupport
Source§fn clone(&self) -> TakeoverSupport
fn clone(&self) -> TakeoverSupport
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 TakeoverSupport
impl Debug for TakeoverSupport
Source§impl<'de> Deserialize<'de> for TakeoverSupport
impl<'de> Deserialize<'de> for TakeoverSupport
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 TakeoverSupport
impl RefUnwindSafe for TakeoverSupport
impl Send for TakeoverSupport
impl Sync for TakeoverSupport
impl Unpin for TakeoverSupport
impl UnsafeUnpin for TakeoverSupport
impl UnwindSafe for TakeoverSupport
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