pijul nest
guest [sign in]

More (optional) impls for direct_repr!

pmeunier
Jul 30, 2021, 6:01 PM
LK2C7EU4SM5HIEBRARQMLRL7IFQYBD3SXWXB2YSZL577NQFTZCIQC

Dependencies

  • [2] DASFQGOR Debugging
  • [*] OP6SVMOD Resetting history
  • [*] SO25TWFL A few features for integrating it into Pijul
  • [*] H3FVSQIQ Unsized pages
  • [*] W2MIZD5B Single file databases + CRC for the root pages (checking the other pages makes everything very slow)

Change contents

  • edit in sanakirja-core/src/lib.rs at line 118
    [5.175]
    [6.361]
    #[cfg(feature = "std")]
    extern crate std;
    #[cfg(feature = "std")]
    direct_repr!(std::net::Ipv4Addr);
    #[cfg(feature = "std")]
    direct_repr!(std::net::Ipv6Addr);
    #[cfg(feature = "std")]
    direct_repr!(std::net::IpAddr);
    #[cfg(feature = "std")]
    direct_repr!(std::net::SocketAddr);
    #[cfg(feature = "std")]
    direct_repr!(std::time::SystemTime);
    #[cfg(feature = "std")]
    direct_repr!(std::time::Duration);
    #[cfg(feature = "uuid")]
    direct_repr!(uuid::Uuid);
    #[cfg(feature = "ed25519")]
    direct_repr!(ed25519_zebra::VerificationKeyBytes);
  • edit in sanakirja-core/Cargo.toml at line 36
    [7.1879]
    [4.70962]
    std = []
    ed25519 = [ "ed25519-zebra", "ed25519-zebra/serde" ]
  • edit in sanakirja-core/Cargo.toml at line 41
    [2.10850]
    uuid = { version = "0.8", optional = true }
    ed25519-zebra = { version = "2.2", optional = true }