pub use thiserror::Error;
pub use url::Url;
pub use vecdeque_stableix::Deque as StableIndexVecDeque;
-pub use void::Void;
+pub use void::{Void, ResultVoidExt, ResultVoidErrExt};
use nix::time::ClockId;
pub const CLOCK_REALTIME : ClockId = ClockId::CLOCK_REALTIME ;
G: FnOnce(ZC) -> ZC2
> (self, f:F, g:G) -> PieceUpdateOp<NS2,ZC2>
{
- #[derive(Error,Debug)]
- enum Never { }
self.try_map(
- |ns| <Result<_,Never>>::Ok(f(ns)),
- |zc| <Result<_,Never>>::Ok(g(zc)),
- ).unwrap()
+ |ns| <Result<_,Void>>::Ok(f(ns)),
+ |zc| <Result<_,Void>>::Ok(g(zc)),
+ ).void_unwrap()
}
pub fn new_z_generation(&self) -> Option<Generation>
where ZC: Borrow<ZLevel>