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§
Source§impl Clone for BundlerParseResult
impl Clone for BundlerParseResult
Source§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 moreSource§impl Debug for BundlerParseResult
impl Debug for BundlerParseResult
Source§impl ParseResult for BundlerParseResult
impl ParseResult for BundlerParseResult
Source§fn dependencies(&self) -> Vec<&dyn Dependency>
fn dependencies(&self) -> Vec<&dyn Dependency>
All dependencies found in the manifest
Source§fn workspace_root(&self) -> Option<&Path>
fn workspace_root(&self) -> Option<&Path>
Workspace root path (for monorepo support)
Source§impl ParseResultInfo for BundlerParseResult
impl ParseResultInfo for BundlerParseResult
type Dependency = BundlerDependency
Source§fn dependencies(&self) -> &[Self::Dependency]
fn dependencies(&self) -> &[Self::Dependency]
All dependencies found in the manifest.
Source§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 UnsafeUnpin 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