oceanpkg 0.0.11

Client library for the Ocean package manager.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! User credentials.

/// User credentials.
#[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub struct Credentials<S = String> {
    /// Credentials for the main Ocean registry.
    pub registry: Option<Registry<S>>,
}

/// Credentials for the main Ocean registry.
#[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub struct Registry<S> {
    /// A token associated with a specific user that provides permissions for
    /// interacting with packages in a registry.
    pub token: S,
}