pub enum BundleMapFile {
Bundle,
ChildOf {
parent: PathBuf,
},
}Variants§
Implementations§
Source§impl BundleMapFile
impl BundleMapFile
pub fn path(prefix: &Path, addr: &Path) -> PathBuf
pub fn read(prefix: &Path, addr: &Path) -> Result<Option<Self>>
pub fn read_recurse(prefix: &Path, addr: &Path) -> Result<Option<Self>>
pub fn write(&self, prefix: &Path, addr: &Path) -> Result<PathBuf>
pub fn write_link(prefix: &Path, child: &Path, parent: &Path) -> Result<PathBuf>
pub fn delete(prefix: &Path, addr: &Path) -> Result<Option<PathBuf>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BundleMapFile
impl<'de> Deserialize<'de> for BundleMapFile
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BundleMapFile
impl RefUnwindSafe for BundleMapFile
impl Send for BundleMapFile
impl Sync for BundleMapFile
impl Unpin for BundleMapFile
impl UnsafeUnpin for BundleMapFile
impl UnwindSafe for BundleMapFile
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request