commands: fix request enum conversion for unmount

This commit is contained in:
2025-12-08 00:52:27 +09:00
parent c9604806c4
commit 619fbccde0

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,
}
}