sasl: make docs.rs emit nice feature tags on feature-gated items

This commit is contained in:
Jonas Schäfer 2024-04-20 09:13:03 +02:00
commit 13be111de1
9 changed files with 21 additions and 0 deletions

View file

@ -34,6 +34,7 @@ pub enum MechanismError {
}
#[cfg(feature = "scram")]
#[cfg_attr(docsrs, doc(cfg(feature = "scram")))]
impl From<DeriveError> for MechanismError {
fn from(err: DeriveError) -> MechanismError {
MechanismError::DeriveError(err)
@ -41,6 +42,7 @@ impl From<DeriveError> for MechanismError {
}
#[cfg(feature = "scram")]
#[cfg_attr(docsrs, doc(cfg(feature = "scram")))]
impl From<InvalidLength> for MechanismError {
fn from(err: InvalidLength) -> MechanismError {
MechanismError::InvalidKeyLength(err)