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