mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-28 14:33:37 -08:00
chore: Formatting
This commit is contained in:
@@ -198,22 +198,22 @@ pub trait LoadValue {
|
|||||||
/// use std::io::Write;
|
/// use std::io::Write;
|
||||||
/// use tempfile::tempdir;
|
/// use tempfile::tempdir;
|
||||||
/// use rosenpass_util::file::{fopen_r, fopen_w, LoadValue, ReadExactToEnd, StoreValue, Visibility};
|
/// use rosenpass_util::file::{fopen_r, fopen_w, LoadValue, ReadExactToEnd, StoreValue, Visibility};
|
||||||
///
|
///
|
||||||
/// #[derive(Debug, PartialEq, Eq)]
|
/// #[derive(Debug, PartialEq, Eq)]
|
||||||
/// struct MyInt(pub u32);
|
/// struct MyInt(pub u32);
|
||||||
///
|
///
|
||||||
/// impl StoreValue for MyInt {
|
/// impl StoreValue for MyInt {
|
||||||
/// type Error = std::io::Error;
|
/// type Error = std::io::Error;
|
||||||
///
|
///
|
||||||
/// fn store<P: AsRef<Path>>(&self, path: P) -> Result<(), Self::Error> {
|
/// fn store<P: AsRef<Path>>(&self, path: P) -> Result<(), Self::Error> {
|
||||||
/// let mut f = fopen_w(path, Visibility::Public)?;
|
/// let mut f = fopen_w(path, Visibility::Public)?;
|
||||||
/// f.write_all(&self.0.to_le_bytes())
|
/// f.write_all(&self.0.to_le_bytes())
|
||||||
/// }
|
/// }
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// impl LoadValue for MyInt {
|
/// impl LoadValue for MyInt {
|
||||||
/// type Error = anyhow::Error;
|
/// type Error = anyhow::Error;
|
||||||
///
|
///
|
||||||
/// fn load<P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
/// fn load<P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
||||||
/// where
|
/// where
|
||||||
/// Self: Sized,
|
/// Self: Sized,
|
||||||
@@ -223,16 +223,16 @@ pub trait LoadValue {
|
|||||||
/// Ok(MyInt(u32::from_le_bytes(b)))
|
/// Ok(MyInt(u32::from_le_bytes(b)))
|
||||||
/// }
|
/// }
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// let dir = tempdir()?;
|
/// let dir = tempdir()?;
|
||||||
/// let path = dir.path().join("my_int");
|
/// let path = dir.path().join("my_int");
|
||||||
///
|
///
|
||||||
/// let orig = MyInt(17);
|
/// let orig = MyInt(17);
|
||||||
/// orig.store(&path)?;
|
/// orig.store(&path)?;
|
||||||
///
|
///
|
||||||
/// let copy = MyInt::load(&path)?;
|
/// let copy = MyInt::load(&path)?;
|
||||||
/// assert_eq!(orig, copy);
|
/// assert_eq!(orig, copy);
|
||||||
///
|
///
|
||||||
/// Ok::<(), anyhow::Error>(())
|
/// Ok::<(), anyhow::Error>(())
|
||||||
/// ```
|
/// ```
|
||||||
fn load<P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
fn load<P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
||||||
@@ -257,13 +257,13 @@ pub trait LoadValueB64 {
|
|||||||
/// fopen_r, fopen_w, LoadValueB64, ReadSliceToEnd, StoreValueB64, StoreValueB64Writer,
|
/// fopen_r, fopen_w, LoadValueB64, ReadSliceToEnd, StoreValueB64, StoreValueB64Writer,
|
||||||
/// Visibility,
|
/// Visibility,
|
||||||
/// };
|
/// };
|
||||||
///
|
///
|
||||||
/// #[derive(Debug, PartialEq, Eq)]
|
/// #[derive(Debug, PartialEq, Eq)]
|
||||||
/// struct MyInt(pub u32);
|
/// struct MyInt(pub u32);
|
||||||
///
|
///
|
||||||
/// impl StoreValueB64Writer for MyInt {
|
/// impl StoreValueB64Writer for MyInt {
|
||||||
/// type Error = anyhow::Error;
|
/// type Error = anyhow::Error;
|
||||||
///
|
///
|
||||||
/// fn store_b64_writer<const F: usize, W: std::io::Write>(
|
/// fn store_b64_writer<const F: usize, W: std::io::Write>(
|
||||||
/// &self,
|
/// &self,
|
||||||
/// mut writer: W,
|
/// mut writer: W,
|
||||||
@@ -277,10 +277,10 @@ pub trait LoadValueB64 {
|
|||||||
/// Ok(())
|
/// Ok(())
|
||||||
/// }
|
/// }
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// impl StoreValueB64 for MyInt {
|
/// impl StoreValueB64 for MyInt {
|
||||||
/// type Error = anyhow::Error;
|
/// type Error = anyhow::Error;
|
||||||
///
|
///
|
||||||
/// fn store_b64<const F: usize, P: AsRef<Path>>(&self, path: P) -> Result<(), Self::Error>
|
/// fn store_b64<const F: usize, P: AsRef<Path>>(&self, path: P) -> Result<(), Self::Error>
|
||||||
/// where
|
/// where
|
||||||
/// Self: Sized,
|
/// Self: Sized,
|
||||||
@@ -289,10 +289,10 @@ pub trait LoadValueB64 {
|
|||||||
/// self.store_b64_writer::<F, _>(fopen_w(path, Visibility::Public)?)
|
/// self.store_b64_writer::<F, _>(fopen_w(path, Visibility::Public)?)
|
||||||
/// }
|
/// }
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// impl LoadValueB64 for MyInt {
|
/// impl LoadValueB64 for MyInt {
|
||||||
/// type Error = anyhow::Error;
|
/// type Error = anyhow::Error;
|
||||||
///
|
///
|
||||||
/// fn load_b64<const F: usize, P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
/// fn load_b64<const F: usize, P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
||||||
/// where
|
/// where
|
||||||
/// Self: Sized,
|
/// Self: Sized,
|
||||||
@@ -301,22 +301,22 @@ pub trait LoadValueB64 {
|
|||||||
/// let mut b64_buf = [0u8; F];
|
/// let mut b64_buf = [0u8; F];
|
||||||
/// let b64_len = fopen_r(path)?.read_slice_to_end(&mut b64_buf)?;
|
/// let b64_len = fopen_r(path)?.read_slice_to_end(&mut b64_buf)?;
|
||||||
/// let b64_dat = &b64_buf[..b64_len];
|
/// let b64_dat = &b64_buf[..b64_len];
|
||||||
///
|
///
|
||||||
/// let mut buf = [0u8; 4];
|
/// let mut buf = [0u8; 4];
|
||||||
/// b64_decode(b64_dat, &mut buf)?;
|
/// b64_decode(b64_dat, &mut buf)?;
|
||||||
/// Ok(MyInt(u32::from_le_bytes(buf)))
|
/// Ok(MyInt(u32::from_le_bytes(buf)))
|
||||||
/// }
|
/// }
|
||||||
/// }
|
/// }
|
||||||
///
|
///
|
||||||
/// let dir = tempdir()?;
|
/// let dir = tempdir()?;
|
||||||
/// let path = dir.path().join("my_int");
|
/// let path = dir.path().join("my_int");
|
||||||
///
|
///
|
||||||
/// let orig = MyInt(17);
|
/// let orig = MyInt(17);
|
||||||
/// orig.store_b64::<10, _>(&path)?;
|
/// orig.store_b64::<10, _>(&path)?;
|
||||||
///
|
///
|
||||||
/// let copy = MyInt::load_b64::<10, _>(&path)?;
|
/// let copy = MyInt::load_b64::<10, _>(&path)?;
|
||||||
/// assert_eq!(orig, copy);
|
/// assert_eq!(orig, copy);
|
||||||
///
|
///
|
||||||
/// Ok::<(), anyhow::Error>(())
|
/// Ok::<(), anyhow::Error>(())
|
||||||
/// ```
|
/// ```
|
||||||
fn load_b64<const F: usize, P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
fn load_b64<const F: usize, P: AsRef<Path>>(path: P) -> Result<Self, Self::Error>
|
||||||
|
|||||||
Reference in New Issue
Block a user