···1//! Common types for the jacquard implementation of atproto
23#![warn(missing_docs)]
000045/// A copy-on-write immutable string type that uses [`SmolStr`] for
6/// the "owned" variant.
7#[macro_use]
8pub mod cowstr;
9#[macro_use]
10-/// trait for taking ownership of most borrowed types in jacquard.
11pub mod into_static;
12-/// Helper macros for common patterns
13pub mod macros;
14/// Baseline fundamental AT Protocol data types.
15pub mod types;
16-17-pub use cowstr::CowStr;
18-pub use into_static::IntoStatic;
19-pub use smol_str;
20-pub use url;
···1//! Common types for the jacquard implementation of atproto
23#![warn(missing_docs)]
4+pub use cowstr::CowStr;
5+pub use into_static::IntoStatic;
6+pub use smol_str;
7+pub use url;
89/// A copy-on-write immutable string type that uses [`SmolStr`] for
10/// the "owned" variant.
11#[macro_use]
12pub mod cowstr;
13#[macro_use]
14+/// Trait for taking ownership of most borrowed types in jacquard.
15pub mod into_static;
016pub mod macros;
17/// Baseline fundamental AT Protocol data types.
18pub mod types;
00000
-1
crates/jacquard/src/lib.rs
···95#[cfg(feature = "api")]
96/// If enabled, re-export the generated api crate
97pub use jacquard_api as api;
98-/// Re-export common types
99pub use jacquard_common::*;
100101#[cfg(feature = "derive")]
···95#[cfg(feature = "api")]
96/// If enabled, re-export the generated api crate
97pub use jacquard_api as api;
098pub use jacquard_common::*;
99100#[cfg(feature = "derive")]