pub trait SchemeExt: Scheme { // Provided method fn id(&self) -> SchemeId { ... } }
Extension trait providing id for all Scheme implementors.
id
Scheme
This trait is automatically implemented for every type that implements Scheme. Because the blanket implementation covers all types, external crates cannot override id().
id()
Unique identifier derived from scheme_name.
scheme_name