Struct google_remotebuildexecution2::api::BuildBazelRemoteExecutionV2ResultsCachePolicy [−][src]
A ResultsCachePolicy is used for fine-grained control over how action outputs are stored in the CAS and Action Cache.
This type is not used in any activity, and only used as part of another schema.
Fields
priority: Option<i32>The priority (relative importance) of this content in the overall cache. Generally, a lower value means a longer retention time or other advantage, but the interpretation of a given value is server-dependent. A priority of 0 means a default value, decided by the server. The particular semantics of this field is up to the server. In particular, every server will have their own supported range of priorities, and will decide how these map into retention/eviction policy.
Trait Implementations
impl Clone for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
fn clone(&self) -> BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
impl Default for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
impl<'de> Deserialize<'de> for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Part for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
impl Serialize for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
Auto Trait Implementations
impl RefUnwindSafe for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
impl Send for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
impl Sync for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
impl Unpin for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
impl UnwindSafe for BuildBazelRemoteExecutionV2ResultsCachePolicy[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,