pub struct GetMetadataProcessor { /* private fields */ }Expand description
Get metadata processor
Implementations§
Source§impl GetMetadataProcessor
impl GetMetadataProcessor
Sourcepub fn new(metadata: Arc<MetadataStore>) -> Self
pub fn new(metadata: Arc<MetadataStore>) -> Self
Create a new get metadata processor
Sourcepub async fn process_request(
&self,
request: GetMetadataRequest,
) -> Result<GetMetadataResponse>
pub async fn process_request( &self, request: GetMetadataRequest, ) -> Result<GetMetadataResponse>
Process get metadata request
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GetMetadataProcessor
impl !RefUnwindSafe for GetMetadataProcessor
impl Send for GetMetadataProcessor
impl Sync for GetMetadataProcessor
impl Unpin for GetMetadataProcessor
impl !UnwindSafe for GetMetadataProcessor
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