Struct diem_config::config::GitHubConfig [−][src]
pub struct GitHubConfig {
pub repository_owner: String,
pub repository: String,
pub branch: Option<String>,
pub token: Token,
pub namespace: Option<String>,
}Fields
repository_owner: StringThe owner or account that hosts a repository
repository: StringThe repository where storage will mount
branch: Option<String>The branch containing storage, defaults to master
token: TokenThe authorization token for accessing the repository
namespace: Option<String>A namespace is an optional portion of the path to a key stored within GitHubConfig. For example, a key, S, without a namespace would be available in S, with a namespace, N, it would be in N/S.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for GitHubConfig
impl Send for GitHubConfig
impl Sync for GitHubConfig
impl Unpin for GitHubConfig
impl UnwindSafe for GitHubConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = T
Should always be Self
Generates a hash used only for tests.