pub struct BuildBazelRemoteExecutionV2CacheCapabilities {
pub action_cache_update_capabilities: Option<BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities>,
pub cache_priority_capabilities: Option<BuildBazelRemoteExecutionV2PriorityCapabilities>,
pub digest_function: Option<Vec<String>>,
pub max_batch_total_size_bytes: Option<String>,
pub supported_compressor: Option<Vec<String>>,
pub symlink_absolute_path_strategy: Option<String>,
}Expand description
Capabilities of the remote cache system.
This type is not used in any activity, and only used as part of another schema.
Fields
action_cache_update_capabilities: Option<BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities>Capabilities for updating the action cache.
cache_priority_capabilities: Option<BuildBazelRemoteExecutionV2PriorityCapabilities>Supported cache priority range for both CAS and ActionCache.
digest_function: Option<Vec<String>>All the digest functions supported by the remote cache. Remote cache may support multiple digest functions simultaneously.
max_batch_total_size_bytes: Option<String>Maximum total size of blobs to be uploaded/downloaded using batch methods. A value of 0 means no limit is set, although in practice there will always be a message size limitation of the protocol in use, e.g. GRPC.
supported_compressor: Option<Vec<String>>Compressors supported by the “compressed-blobs” bytestream resources. Servers MUST support identity/no-compression, even if it is not listed here. Note that this does not imply which if any compressors are supported by the server at the gRPC level.
symlink_absolute_path_strategy: Option<String>Whether absolute symlink targets are supported.
Trait Implementations
sourceimpl Clone for BuildBazelRemoteExecutionV2CacheCapabilities
impl Clone for BuildBazelRemoteExecutionV2CacheCapabilities
sourcefn clone(&self) -> BuildBazelRemoteExecutionV2CacheCapabilities
fn clone(&self) -> BuildBazelRemoteExecutionV2CacheCapabilities
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Default for BuildBazelRemoteExecutionV2CacheCapabilities
impl Default for BuildBazelRemoteExecutionV2CacheCapabilities
sourcefn default() -> BuildBazelRemoteExecutionV2CacheCapabilities
fn default() -> BuildBazelRemoteExecutionV2CacheCapabilities
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for BuildBazelRemoteExecutionV2CacheCapabilities
impl<'de> Deserialize<'de> for BuildBazelRemoteExecutionV2CacheCapabilities
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for BuildBazelRemoteExecutionV2CacheCapabilities
Auto Trait Implementations
impl RefUnwindSafe for BuildBazelRemoteExecutionV2CacheCapabilities
impl Send for BuildBazelRemoteExecutionV2CacheCapabilities
impl Sync for BuildBazelRemoteExecutionV2CacheCapabilities
impl Unpin for BuildBazelRemoteExecutionV2CacheCapabilities
impl UnwindSafe for BuildBazelRemoteExecutionV2CacheCapabilities
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more