pub struct ParsedInput { /* private fields */ }Expand description
Parsed input that can come from either the input argument or a GitHub URL
Implementations§
Source§impl ParsedInput
impl ParsedInput
Sourcepub const fn new_local_query(query: ParsedQuery) -> Self
pub const fn new_local_query(query: ParsedQuery) -> Self
Create a ParsedInput for a local query (no remote repo info).
pub const fn gh_repo_info(&self) -> Option<&GhRepoInfo>
pub const fn query(&self) -> &ParsedQuery
Trait Implementations§
Source§impl Clone for ParsedInput
impl Clone for ParsedInput
Source§fn clone(&self) -> ParsedInput
fn clone(&self) -> ParsedInput
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 moreAuto Trait Implementations§
impl Freeze for ParsedInput
impl RefUnwindSafe for ParsedInput
impl Send for ParsedInput
impl Sync for ParsedInput
impl Unpin for ParsedInput
impl UnsafeUnpin for ParsedInput
impl UnwindSafe for ParsedInput
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> 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 more