pub struct UnacquiredRubyGems;Expand description
A surface that has acquired nothing. Every boundary is unknown, which is the honest answer for an analyzer no host has activated gem packs on.
Trait Implementations§
Source§impl Clone for UnacquiredRubyGems
impl Clone for UnacquiredRubyGems
Source§fn clone(&self) -> UnacquiredRubyGems
fn clone(&self) -> UnacquiredRubyGems
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 moreimpl Copy for UnacquiredRubyGems
Source§impl Debug for UnacquiredRubyGems
impl Debug for UnacquiredRubyGems
Source§impl Default for UnacquiredRubyGems
impl Default for UnacquiredRubyGems
Source§fn default() -> UnacquiredRubyGems
fn default() -> UnacquiredRubyGems
Returns the “default value” for a type. Read more
Source§impl RubyGemSurface for UnacquiredRubyGems
impl RubyGemSurface for UnacquiredRubyGems
Source§fn constant_boundary(
&self,
_owner_path: &[String],
_terminal: &str,
) -> RubyGemBoundary
fn constant_boundary( &self, _owner_path: &[String], _terminal: &str, ) -> RubyGemBoundary
Classify
terminal under the constant path owner_path, which is the
AST-derived segment list of the reference’s scope (["Widget"] for
Widget::Config) and is never empty.Source§fn require_boundary(&self, _require_path: &str) -> RubyGemBoundary
fn require_boundary(&self, _require_path: &str) -> RubyGemBoundary
Classify the gem that a
require argument loads. Never Absent: a load
path that no pack covers is a boundary this pass cannot see past, not a
missing file.Auto Trait Implementations§
impl Freeze for UnacquiredRubyGems
impl RefUnwindSafe for UnacquiredRubyGems
impl Send for UnacquiredRubyGems
impl Sync for UnacquiredRubyGems
impl Unpin for UnacquiredRubyGems
impl UnsafeUnpin for UnacquiredRubyGems
impl UnwindSafe for UnacquiredRubyGems
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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