Struct pyoxidizerlib::py_packaging::distribution::DistributionCache [−][src]
pub struct DistributionCache { /* fields omitted */ }
Holds references to resolved PythonDistribution instances.
Implementations
impl DistributionCache
[src]
impl DistributionCache
[src]pub fn new(default_dest_dir: Option<&Path>) -> Self
[src]
pub fn resolve_distribution(
&self,
logger: &Logger,
location: &PythonDistributionLocation,
dest_dir: Option<&Path>
) -> Result<Arc<StandaloneDistribution>>
[src]
pub fn resolve_distribution(
&self,
logger: &Logger,
location: &PythonDistributionLocation,
dest_dir: Option<&Path>
) -> Result<Arc<StandaloneDistribution>>
[src]Resolve a PythonDistribution
given its source and storage locations.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DistributionCache
impl Send for DistributionCache
impl Sync for DistributionCache
impl Unpin for DistributionCache
impl UnwindSafe for DistributionCache
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,