commands: fix request enum conversion for unmount

This commit is contained in:
2025-12-08 00:52:27 +09:00
parent 6fcd293578
commit d5bec5dbbd

View File

@@ -14,15 +14,12 @@ impl CommandRequest<'_> for UnmountRequest {
const COMMAND: &'static str = "unmount";
fn into_request_enum(self) -> crate::Request {
match Self::COMMAND {
"unmount" => crate::Request::Unmount(self.0),
_ => unimplemented!(),
}
crate::Request::Unmount(self.0)
}
fn from_request_enum(request: crate::Request) -> Option<Self> {
match (Self::COMMAND, request) {
("unmount", crate::Request::Unmount(item)) => Some(UnmountRequest(item)),
match request {
crate::Request::Unmount(item) => Some(UnmountRequest(item)),
_ => None,
}
}