use time::OffsetDateTime;
use bnr_xfs::Capabilities;
use crate::{with_handle, Result};
pub fn set_capabilities(caps: &Capabilities) -> Result<Capabilities> {
with_handle::<Capabilities>(|h| h.set_capabilities(caps))
}
pub fn get_date_time() -> Result<OffsetDateTime> {
with_handle::<OffsetDateTime>(|h| h.get_date_time())
}
pub fn set_date_time(date_time: OffsetDateTime) -> Result<()> {
with_handle::<()>(|h| h.set_date_time(date_time))
}
pub fn set_current_date_time() -> Result<()> {
with_handle::<()>(|h| h.set_current_date_time())
}