pub fn auth_digest(&self) -> Option<AuthDigest> {
        match self {
            Transaction::V1 { .. }
            | Transaction::V2 { .. }
            | Transaction::V3 { .. }
            | Transaction::V4 { .. } => None,
            Transaction::V5 { .. } => Some(AuthDigest::from(self)),
        }
    }
/// Compute the authorizing data commitment of this transaction as specified
/// in [ZIP-244].
///
/// Returns None for pre-v5 transactions.
///
/// [ZIP-244]: https://zips.z.cash/zip-0244.
Compute the authorizing data commitment of this transaction as specified
in [ZIP-244].

Returns None for pre-v5 transactions.


Compute the authorizing data commitment of this transaction as specified in [ ZIP - 244 ] . Returns None for pre - v5 transactions .
pub fn auth_digest(&self) -> Option<AuthDigest> {
        match self {
            Transaction::V1 { .. }
            | Transaction::V2 { .. }
            | Transaction::V3 { .. }
            | Transaction::V4 { .. } => None,
            Transaction::V5 { .. } => Some(AuthDigest::from(self)),
        }
    }
pub fn auth_digest ( & self ) -> Option < AuthDigest > { match self { Transaction :: V1 { .. } | Transaction :: V2 { .. } | Transaction :: V3 { .. } | Transaction :: V4 { .. } => None , Transaction :: V5 { .. } => Some ( AuthDigest :: from ( self ) ) , } }
Compute the authorizing data commitment of this transaction as specified
in [ZIP-244].
Compute the authorizing data commitment of this transaction as specified in [ ZIP - 244 ] .
&self