pub struct EnvironmentConnector { /* private fields */ }Implementations§
Source§impl EnvironmentConnector
impl EnvironmentConnector
pub fn container_inventory( &self, locator: EnvironmentLocator, ) -> Result<ContainerQuery, CoreError>
pub fn start_container( &self, inventory: Arc<ContainerInventory>, index: usize, ) -> Result<ContainerQuery, CoreError>
pub fn connect_selected_container( &self, inventory: Arc<ContainerInventory>, index: usize, ) -> Result<ConnectRequest, CoreError>
Source§impl EnvironmentConnector
impl EnvironmentConnector
pub fn new( local: Arc<LocalConnection>, configuration: SshConfiguration, ) -> Result<Self, CoreError>
pub fn start( &self, locator: EnvironmentLocator, expected: Option<TargetIdentity>, resume: Option<WorkspaceLease>, ) -> Result<ConnectRequest, CoreError>
pub fn start_saved( &self, record: &WorkspaceRecord, ) -> Result<ConnectRequest, CoreError>
pub fn start_observer( &self, locator: EnvironmentLocator, expected: TargetIdentity, ) -> Result<ConnectRequest, CoreError>
pub fn shutdown(&self)
pub fn shutdown_ready(&self) -> bool
Trait Implementations§
Source§impl Clone for EnvironmentConnector
impl Clone for EnvironmentConnector
Source§impl Drop for EnvironmentConnector
impl Drop for EnvironmentConnector
Source§impl EnvironmentService for EnvironmentConnector
impl EnvironmentService for EnvironmentConnector
fn connect( &self, locator: EnvironmentLocator, expected: Option<TargetIdentity>, ) -> ServiceFuture<'_, Result<ConnectedEnvironment, CoreError>>
Auto Trait Implementations§
impl Forget for EnvironmentConnector
impl Freeze for EnvironmentConnector
impl RefUnwindSafe for EnvironmentConnector
impl Send for EnvironmentConnector
impl Sync for EnvironmentConnector
impl Unpin for EnvironmentConnector
impl UnsafeUnpin for EnvironmentConnector
impl UnwindSafe for EnvironmentConnector
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