Struct aws_sdk_codecommit::types::SymbolicLink
source · #[non_exhaustive]pub struct SymbolicLink {
pub blob_id: Option<String>,
pub absolute_path: Option<String>,
pub relative_path: Option<String>,
pub file_mode: Option<FileModeTypeEnum>,
}
Expand description
Returns information about a symbolic link in a repository folder.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.blob_id: Option<String>
The blob ID that contains the information about the symbolic link.
absolute_path: Option<String>
The fully qualified path to the folder that contains the symbolic link.
relative_path: Option<String>
The relative path of the symbolic link from the folder where the query originated.
file_mode: Option<FileModeTypeEnum>
The file mode permissions of the blob that cotains information about the symbolic link.
Implementations§
source§impl SymbolicLink
impl SymbolicLink
sourcepub fn blob_id(&self) -> Option<&str>
pub fn blob_id(&self) -> Option<&str>
The blob ID that contains the information about the symbolic link.
sourcepub fn absolute_path(&self) -> Option<&str>
pub fn absolute_path(&self) -> Option<&str>
The fully qualified path to the folder that contains the symbolic link.
sourcepub fn relative_path(&self) -> Option<&str>
pub fn relative_path(&self) -> Option<&str>
The relative path of the symbolic link from the folder where the query originated.
sourcepub fn file_mode(&self) -> Option<&FileModeTypeEnum>
pub fn file_mode(&self) -> Option<&FileModeTypeEnum>
The file mode permissions of the blob that cotains information about the symbolic link.
source§impl SymbolicLink
impl SymbolicLink
sourcepub fn builder() -> SymbolicLinkBuilder
pub fn builder() -> SymbolicLinkBuilder
Creates a new builder-style object to manufacture SymbolicLink
.
Trait Implementations§
source§impl Clone for SymbolicLink
impl Clone for SymbolicLink
source§fn clone(&self) -> SymbolicLink
fn clone(&self) -> SymbolicLink
Returns a copy 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 SymbolicLink
impl Debug for SymbolicLink
source§impl PartialEq for SymbolicLink
impl PartialEq for SymbolicLink
source§fn eq(&self, other: &SymbolicLink) -> bool
fn eq(&self, other: &SymbolicLink) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SymbolicLink
Auto Trait Implementations§
impl Freeze for SymbolicLink
impl RefUnwindSafe for SymbolicLink
impl Send for SymbolicLink
impl Sync for SymbolicLink
impl Unpin for SymbolicLink
impl UnwindSafe for SymbolicLink
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
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.