diff options
author | Vika <vika@fireburn.ru> | 2024-10-22 21:52:10 +0300 |
---|---|---|
committer | Vika <vika@fireburn.ru> | 2024-10-22 21:52:10 +0300 |
commit | f2f7b6ffec7bf657966353c850d25c6ab218ff7c (patch) | |
tree | d4d5cc76474453863a064eb04d75af5353579f5b /libsecret/src/auto/mod.rs | |
parent | 3bd499a9d696a850a493bf81c01c68aee18c9d7b (diff) | |
download | bowl-f2f7b6ffec7bf657966353c850d25c6ab218ff7c.tar.zst |
vendor libsecret
The libsecret-rs crate is unmaintained, so I'm vendoring it for now. Bumping the glib version turned out to be enough. The exact process I used was: 1. Cloning the repository 2. Making changes 3. `cargo build` to ensure it works 4. `cargo package --no-verify` (b/c it tries to build all crates separately instead of the entire workspace as a whole) 5. `mkdir libsecret/sys -p` 6. `tar --strip-components 1 -C libsecret -xvf ../libsecret-rs/target/package/libsecret-0.6.0.crate` 7. `tar --strip-components 1 -C libsecret/sys -xvf ../libsecret-rs/target/package/libsecret-sys-0.6.0.crate` Then `Cargo.toml` is modified to ensure the libsecret and its `-sys` crate build out of my vendored sources. In the future, if I gain maintainership of the `libsecret` crate, I could just revert this commit to make it point back to the upstream.
Diffstat (limited to 'libsecret/src/auto/mod.rs')
-rw-r--r-- | libsecret/src/auto/mod.rs | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/libsecret/src/auto/mod.rs b/libsecret/src/auto/mod.rs new file mode 100644 index 0000000..a8d7346 --- /dev/null +++ b/libsecret/src/auto/mod.rs @@ -0,0 +1,75 @@ +// This file was generated by gir (https://github.com/gtk-rs/gir) +// from +// from gir-files (https://github.com/gtk-rs/gir-files.git) +// DO NOT EDIT + +#[cfg(feature = "v0_19")] +#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] +mod backend; +#[cfg(feature = "v0_19")] +#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] +pub use self::backend::Backend; + +mod collection; +pub use self::collection::Collection; + +mod item; +pub use self::item::Item; + +mod prompt; +pub use self::prompt::Prompt; + +#[cfg(feature = "v0_19")] +#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] +mod retrievable; +#[cfg(feature = "v0_19")] +#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] +pub use self::retrievable::Retrievable; + +mod service; +pub use self::service::Service; + +mod schema; +pub use self::schema::Schema; + +mod schema_attribute; +pub use self::schema_attribute::SchemaAttribute; + +mod enums; +#[cfg(feature = "v0_19")] +#[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] +pub use self::enums::BackendFlags; +pub use self::enums::Error; +pub use self::enums::SchemaAttributeType; +#[cfg(feature = "v0_18_6")] +#[cfg_attr(docsrs, doc(cfg(feature = "v0_18_6")))] +pub use self::enums::SchemaType; + +mod flags; +pub use self::flags::CollectionCreateFlags; +pub use self::flags::CollectionFlags; +pub use self::flags::ItemCreateFlags; +pub use self::flags::ItemFlags; +pub use self::flags::SchemaFlags; +pub use self::flags::SearchFlags; +pub use self::flags::ServiceFlags; + +pub(crate) mod functions; + +mod constants; +pub use self::constants::BACKEND_EXTENSION_POINT_NAME; +pub use self::constants::COLLECTION_DEFAULT; +pub use self::constants::COLLECTION_SESSION; + +pub(crate) mod traits { + #[cfg(feature = "v0_19")] + #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] + pub use super::backend::BackendExt; + pub use super::collection::CollectionExt; + pub use super::item::ItemExt; + pub use super::prompt::PromptExt; + #[cfg(feature = "v0_19")] + #[cfg_attr(docsrs, doc(cfg(feature = "v0_19")))] + pub use super::retrievable::RetrievableExt; + pub use super::service::ServiceExt; +} |