//! X.509-SVID and JWT-SVID types.
use Error;
use Arc;
/// Represents a source of SVIDs.
///
/// This trait returns an `Arc` to avoid forcing either:
/// - cloning large SVID structs, or
/// - exposing borrowing lifetimes in the public API.
///
/// Implementations are free to internally cache and rotate SVIDs.