atagen

malice

public
Star0
Watch0
e590609b63434b8b595b383f8124dea45191bd6e
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git

Blame: crates/malice-push/src/lib.rs

aa3dce5114d0atagen2026-10-26 06:09 UTC1
//! Web Push for malice: the notification payload both servers send, and with
aa3dce5114d0atagen2026-10-26 06:09 UTC2
//! the `send` feature the VAPID key, RFC 8291 encryption and the HTTP sender.
aa3dce5114d0atagen2026-10-26 06:09 UTC3
aa3dce5114d0atagen2026-10-26 06:09 UTC4
pub mod payload;
aa3dce5114d0atagen2026-10-26 06:09 UTC5
aa3dce5114d0atagen2026-10-26 06:09 UTC6
#[cfg(feature = "send")]
aa3dce5114d0atagen2026-10-26 06:09 UTC7
pub mod ece;
aa3dce5114d0atagen2026-10-26 06:09 UTC8
#[cfg(feature = "send")]
aa3dce5114d0atagen2026-10-26 06:09 UTC9
pub mod env;
aa3dce5114d0atagen2026-10-26 06:09 UTC10
#[cfg(feature = "send")]
aa3dce5114d0atagen2026-10-26 06:09 UTC11
pub mod send;
aa3dce5114d0atagen2026-10-26 06:09 UTC12
#[cfg(feature = "send")]
aa3dce5114d0atagen2026-10-26 06:09 UTC13
pub mod vapid;
aa3dce5114d0atagen2026-10-26 06:09 UTC14
aa3dce5114d0atagen2026-10-26 06:09 UTC15
pub use payload::{Content, Notice};
aa3dce5114d0atagen2026-10-26 06:09 UTC16
#[cfg(feature = "send")]
aa3dce5114d0atagen2026-10-26 06:09 UTC17
pub use send::{Allowlist, Message, Outcome, Sender, Subscription, Urgency};
aa3dce5114d0atagen2026-10-26 06:09 UTC18
#[cfg(feature = "send")]
aa3dce5114d0atagen2026-10-26 06:09 UTC19
pub use vapid::Vapid;