fn online_only(&self) -> Result<(), SvcError> {
        if !self.is_online() {
            Err(SvcError::NodeNotOnline {
                node: self.node().id,
            })
        } else {
            Ok(())
        }
    }
/// Fallible Result used by operations that should only proceed with the
/// node online
Fallible Result used by operations that should only proceed with the
node online
Fallible Result used by operations that should only proceed with the node online
fn online_only(&self) -> Result<(), SvcError> {
        if !self.is_online() {
            Err(SvcError::NodeNotOnline {
                node: self.node().id,
            })
        } else {
            Ok(())
        }
    }
fn online_only ( & self ) -> Result < ( ) , SvcError > { if ! self . is_online ( ) { Err ( SvcError :: NodeNotOnline { node : self . node ( ) . id , } ) } else { Ok ( ( ) ) } }
Fallible Result used by operations that should only proceed with the
node online
Fallible Result used by operations that should only proceed with the node online
&self