pub struct Catalogue {
pub kex: Vec<AlgEntry>,
pub cipher: Vec<AlgEntry>,
pub mac: Vec<AlgEntry>,
pub host_key: Vec<AlgEntry>,
}Expand description
Full catalogue of every algorithm Gitway can negotiate, grouped
by AlgCategory. Returned by all_supported and consumed
by gitway list-algorithms.
Fields§
§kex: Vec<AlgEntry>§cipher: Vec<AlgEntry>§mac: Vec<AlgEntry>§host_key: Vec<AlgEntry>Trait Implementations§
impl Eq for Catalogue
impl StructuralPartialEq for Catalogue
Auto Trait Implementations§
impl Freeze for Catalogue
impl RefUnwindSafe for Catalogue
impl Send for Catalogue
impl Sync for Catalogue
impl Unpin for Catalogue
impl UnsafeUnpin for Catalogue
impl UnwindSafe for Catalogue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more