pub enum GitHubResourceAddress {
Config,
Repository {
owner: String,
repo: String,
},
BranchProtection {
owner: String,
repo: String,
branch: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for GitHubResourceAddress
impl Clone for GitHubResourceAddress
Source§fn clone(&self) -> GitHubResourceAddress
fn clone(&self) -> GitHubResourceAddress
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GitHubResourceAddress
impl Debug for GitHubResourceAddress
Source§impl ResourceAddress for GitHubResourceAddress
impl ResourceAddress for GitHubResourceAddress
Source§fn to_path_buf(&self) -> PathBuf
fn to_path_buf(&self) -> PathBuf
Produce the path in the repository corresponding to this resource address
Source§fn from_path(path: &Path) -> Result<Self, Error>
fn from_path(path: &Path) -> Result<Self, Error>
Produce the resource address corresponding to a path
fn get_output(&self, prefix: &Path, key: &str) -> Result<Option<String>, Error>
fn phy_to_virt(&self, prefix: &Path) -> Result<Option<Self>, Error>
Auto Trait Implementations§
impl Freeze for GitHubResourceAddress
impl RefUnwindSafe for GitHubResourceAddress
impl Send for GitHubResourceAddress
impl Sync for GitHubResourceAddress
impl Unpin for GitHubResourceAddress
impl UnsafeUnpin for GitHubResourceAddress
impl UnwindSafe for GitHubResourceAddress
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request