pub struct RunnerCapabilities {
pub command_exec: bool,
pub file_read: bool,
pub file_write: bool,
pub port_preview: bool,
pub snapshots: bool,
pub cancellation: bool,
pub artifact_export: bool,
pub mounts: RunnerMountCapabilities,
pub pausable: bool,
pub detachable: bool,
}Fields§
§command_exec: bool§file_read: bool§file_write: bool§port_preview: bool§snapshots: bool§cancellation: bool§artifact_export: bool§mounts: RunnerMountCapabilities§pausable: boolProvider can transition a live session toward a paused/standby state and later resume it without losing the session’s filesystem/process state.
detachable: boolProvider can detach a session (releasing the local handle while keeping the remote sandbox alive) and later rejoin it from persisted state.
Trait Implementations§
Source§impl Clone for RunnerCapabilities
impl Clone for RunnerCapabilities
Source§impl Debug for RunnerCapabilities
impl Debug for RunnerCapabilities
Source§impl<'de> Deserialize<'de> for RunnerCapabilities
impl<'de> Deserialize<'de> for RunnerCapabilities
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
impl Eq for RunnerCapabilities
Source§impl PartialEq for RunnerCapabilities
impl PartialEq for RunnerCapabilities
Source§impl Serialize for RunnerCapabilities
impl Serialize for RunnerCapabilities
impl StructuralPartialEq for RunnerCapabilities
Auto Trait Implementations§
impl Freeze for RunnerCapabilities
impl RefUnwindSafe for RunnerCapabilities
impl Send for RunnerCapabilities
impl Sync for RunnerCapabilities
impl Unpin for RunnerCapabilities
impl UnsafeUnpin for RunnerCapabilities
impl UnwindSafe for RunnerCapabilities
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.