Struct BundlerParseResult
pub struct BundlerParseResult {
pub dependencies: Vec<BundlerDependency>,
pub ruby_version: Option<String>,
pub source_url: Option<String>,
pub uri: Uri,
}Expand description
Result of parsing a Gemfile.
Fields§
§dependencies: Vec<BundlerDependency>§ruby_version: Option<String>§source_url: Option<String>§uri: UriTrait Implementations§
§impl Clone for BundlerParseResult
impl Clone for BundlerParseResult
§fn clone(&self) -> BundlerParseResult
fn clone(&self) -> BundlerParseResult
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 more§impl Debug for BundlerParseResult
impl Debug for BundlerParseResult
§impl ParseResult for BundlerParseResult
impl ParseResult for BundlerParseResult
§fn dependencies(&self) -> Vec<&dyn Dependency>
fn dependencies(&self) -> Vec<&dyn Dependency>
All dependencies found in the manifest
§fn workspace_root(&self) -> Option<&Path>
fn workspace_root(&self) -> Option<&Path>
Workspace root path (for monorepo support)
§impl ParseResultInfo for BundlerParseResult
impl ParseResultInfo for BundlerParseResult
type Dependency = BundlerDependency
§fn dependencies(&self) -> &[<BundlerParseResult as ParseResultInfo>::Dependency]
fn dependencies(&self) -> &[<BundlerParseResult as ParseResultInfo>::Dependency]
All dependencies found in the manifest.
§fn workspace_root(&self) -> Option<&Path>
fn workspace_root(&self) -> Option<&Path>
Workspace root path (for monorepo support).
Auto Trait Implementations§
impl Freeze for BundlerParseResult
impl RefUnwindSafe for BundlerParseResult
impl Send for BundlerParseResult
impl Sync for BundlerParseResult
impl Unpin for BundlerParseResult
impl UnwindSafe for BundlerParseResult
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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