pub struct CfgdNode { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Node for CfgdNode
impl Node for CfgdNode
fn node_stage_volume<'life0, 'async_trait>(
&'life0 self,
request: Request<NodeStageVolumeRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodeStageVolumeResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_unstage_volume<'life0, 'async_trait>(
&'life0 self,
request: Request<NodeUnstageVolumeRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodeUnstageVolumeResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_publish_volume<'life0, 'async_trait>(
&'life0 self,
request: Request<NodePublishVolumeRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodePublishVolumeResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_unpublish_volume<'life0, 'async_trait>(
&'life0 self,
request: Request<NodeUnpublishVolumeRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodeUnpublishVolumeResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_get_volume_stats<'life0, 'async_trait>(
&'life0 self,
request: Request<NodeGetVolumeStatsRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodeGetVolumeStatsResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_expand_volume<'life0, 'async_trait>(
&'life0 self,
_request: Request<NodeExpandVolumeRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodeExpandVolumeResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_get_capabilities<'life0, 'async_trait>(
&'life0 self,
_request: Request<NodeGetCapabilitiesRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodeGetCapabilitiesResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn node_get_info<'life0, 'async_trait>(
&'life0 self,
_request: Request<NodeGetInfoRequest>,
) -> Pin<Box<dyn Future<Output = Result<Response<NodeGetInfoResponse>, Status>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for CfgdNode
impl !RefUnwindSafe for CfgdNode
impl Send for CfgdNode
impl Sync for CfgdNode
impl Unpin for CfgdNode
impl UnsafeUnpin for CfgdNode
impl !UnwindSafe for CfgdNode
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request