pub enum RegenerationPolicy {
Always,
IfChanged,
IfMissing,
Never,
}Expand description
When to fetch Discovery docs and regenerate Rust sources.
Variants§
Always
Always fetch and regenerate.
IfChanged
Regenerate when revision or checksum (or filter) changes vs manifest.
IfMissing
Generate only when manifest or outputs are missing.
Never
Never fetch; require existing outputs.
Trait Implementations§
Source§impl Clone for RegenerationPolicy
impl Clone for RegenerationPolicy
Source§fn clone(&self) -> RegenerationPolicy
fn clone(&self) -> RegenerationPolicy
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 RegenerationPolicy
impl Debug for RegenerationPolicy
Source§impl Default for RegenerationPolicy
impl Default for RegenerationPolicy
Source§fn default() -> RegenerationPolicy
fn default() -> RegenerationPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for RegenerationPolicy
impl PartialEq for RegenerationPolicy
impl Copy for RegenerationPolicy
impl Eq for RegenerationPolicy
impl StructuralPartialEq for RegenerationPolicy
Auto Trait Implementations§
impl Freeze for RegenerationPolicy
impl RefUnwindSafe for RegenerationPolicy
impl Send for RegenerationPolicy
impl Sync for RegenerationPolicy
impl Unpin for RegenerationPolicy
impl UnsafeUnpin for RegenerationPolicy
impl UnwindSafe for RegenerationPolicy
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