pub struct ImportedProgramValues { /* private fields */ }Expand description
Destination-builder values corresponding to requested import roots.
Implementations§
Source§impl ImportedProgramValues
impl ImportedProgramValues
Sourcepub fn roots(&self) -> &[ProgramValue]
pub fn roots(&self) -> &[ProgramValue]
Borrow imported roots in request order, including duplicates.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImportedProgramValues
impl RefUnwindSafe for ImportedProgramValues
impl Send for ImportedProgramValues
impl Sync for ImportedProgramValues
impl Unpin for ImportedProgramValues
impl UnsafeUnpin for ImportedProgramValues
impl UnwindSafe for ImportedProgramValues
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> 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