pub(crate) async fn offline(&mut self) {
        if let Err(e) = self.close().await {
            error!(
                "{}: child {} failed to close with error {}",
                self.parent,
                self.name,
                e.verbose()
            );
        }
        NexusChild::save_state_change();
    }
/// Set the child as temporarily offline
Set the child as temporarily offline
Set the child as temporarily offline
pub(crate) async fn offline(&mut self) {
        if let Err(e) = self.close().await {
            error!(
                "{}: child {} failed to close with error {}",
                self.parent,
                self.name,
                e.verbose()
            );
        }
        NexusChild::save_state_change();
    }
pub ( crate ) async fn offline ( & mut self ) { if let Err ( e ) = self . close ( ) . await { error ! ( " " self parent self name e verbose ( ) ) ; } NexusChild :: save_state_change ( ) ; }
Set the child as temporarily offline
Set the child as temporarily offline
&mut self