pub struct BuildBazelRemoteExecutionV2OutputSymlink {
pub node_properties: Option<BuildBazelRemoteExecutionV2NodeProperties>,
pub path: Option<String>,
pub target: Option<String>,
}
Expand description
An OutputSymlink
is similar to a Symlink, but it is used as an output in an ActionResult
. OutputSymlink
is binary-compatible with SymlinkNode
.
This type is not used in any activity, and only used as part of another schema.
Fields§
§node_properties: Option<BuildBazelRemoteExecutionV2NodeProperties>
no description provided
path: Option<String>
The full path of the symlink relative to the working directory, including the filename. The path separator is a forward slash /
. Since this is a relative path, it MUST NOT begin with a leading forward slash.
target: Option<String>
The target path of the symlink. The path separator is a forward slash /
. The target path can be relative to the parent directory of the symlink or it can be an absolute path starting with /
. Support for absolute paths can be checked using the Capabilities API. ..
components are allowed anywhere in the target path.
Trait Implementations§
Source§impl Clone for BuildBazelRemoteExecutionV2OutputSymlink
impl Clone for BuildBazelRemoteExecutionV2OutputSymlink
Source§fn clone(&self) -> BuildBazelRemoteExecutionV2OutputSymlink
fn clone(&self) -> BuildBazelRemoteExecutionV2OutputSymlink
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for BuildBazelRemoteExecutionV2OutputSymlink
impl Default for BuildBazelRemoteExecutionV2OutputSymlink
Source§fn default() -> BuildBazelRemoteExecutionV2OutputSymlink
fn default() -> BuildBazelRemoteExecutionV2OutputSymlink
Source§impl<'de> Deserialize<'de> for BuildBazelRemoteExecutionV2OutputSymlink
impl<'de> Deserialize<'de> for BuildBazelRemoteExecutionV2OutputSymlink
Source§fn 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>,
impl Part for BuildBazelRemoteExecutionV2OutputSymlink
Auto Trait Implementations§
impl Freeze for BuildBazelRemoteExecutionV2OutputSymlink
impl RefUnwindSafe for BuildBazelRemoteExecutionV2OutputSymlink
impl Send for BuildBazelRemoteExecutionV2OutputSymlink
impl Sync for BuildBazelRemoteExecutionV2OutputSymlink
impl Unpin for BuildBazelRemoteExecutionV2OutputSymlink
impl UnwindSafe for BuildBazelRemoteExecutionV2OutputSymlink
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
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>
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