pub struct DetectedContext {
pub repo: Option<String>,
pub pr: Option<u64>,
pub token: Option<Secret>,
}Expand description
Resolve PR number and repo slug from common GH Actions / generic CI env
vars. Returns None for fields not present so the caller can decide what
to do (e.g. fall back to CLI flags).
Fields§
§repo: Option<String>§pr: Option<u64>§token: Option<Secret>Trait Implementations§
Source§impl Clone for DetectedContext
impl Clone for DetectedContext
Source§fn clone(&self) -> DetectedContext
fn clone(&self) -> DetectedContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DetectedContext
impl Debug for DetectedContext
Source§impl Default for DetectedContext
impl Default for DetectedContext
Source§fn default() -> DetectedContext
fn default() -> DetectedContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DetectedContext
impl RefUnwindSafe for DetectedContext
impl Send for DetectedContext
impl Sync for DetectedContext
impl Unpin for DetectedContext
impl UnsafeUnpin for DetectedContext
impl UnwindSafe for DetectedContext
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