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