pub struct InfraFile { /* private fields */ }
Expand description
Defines a “handle” to the document that contains the Brane instance layout.
It is recommended to only load when used, to allow system admins to update the file during runtime.
Implementations§
source§impl InfraFile
impl InfraFile
sourcepub fn new(locations: HashMap<String, InfraLocation>) -> Self
pub fn new(locations: HashMap<String, InfraLocation>) -> Self
sourcepub fn iter(&self) -> Iter<'_, String, InfraLocation>
pub fn iter(&self) -> Iter<'_, String, InfraLocation>
Returns an iterator-by-reference over the internal map.
sourcepub fn iter_mut(&mut self) -> IterMut<'_, String, InfraLocation>
pub fn iter_mut(&mut self) -> IterMut<'_, String, InfraLocation>
Returns a muteable iterator-by-reference over the internal map.
pub fn is_empty(&self) -> bool
Trait Implementations§
source§impl<'de> Deserialize<'de> for InfraFile
impl<'de> Deserialize<'de> for InfraFile
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
source§impl<'a> IntoIterator for &'a InfraFile
impl<'a> IntoIterator for &'a InfraFile
source§impl<'a> IntoIterator for &'a mut InfraFile
impl<'a> IntoIterator for &'a mut InfraFile
source§impl IntoIterator for InfraFile
impl IntoIterator for InfraFile
impl<'de> YamlInfo<'de> for InfraFile
Auto Trait Implementations§
impl Freeze for InfraFile
impl RefUnwindSafe for InfraFile
impl Send for InfraFile
impl Sync for InfraFile
impl Unpin for InfraFile
impl UnwindSafe for InfraFile
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Info for T
impl<T> Info for T
source§fn to_string(
&self,
_pretty: bool,
) -> Result<String, InfoError<<T as Info>::Error>>
fn to_string( &self, _pretty: bool, ) -> Result<String, InfoError<<T as Info>::Error>>
Serializes this Config to a string. Read more
source§fn to_writer(
&self,
writer: impl Write,
_pretty: bool,
) -> Result<(), InfoError<<T as Info>::Error>>
fn to_writer( &self, writer: impl Write, _pretty: bool, ) -> Result<(), InfoError<<T as Info>::Error>>
Serializes this Config to a reader. Read more
source§fn from_string(raw: impl AsRef<str>) -> Result<T, InfoError<<T as Info>::Error>>
fn from_string(raw: impl AsRef<str>) -> Result<T, InfoError<<T as Info>::Error>>
Deserializes the given string to an instance of ourselves. Read more
source§fn from_reader(reader: impl Read) -> Result<T, InfoError<<T as Info>::Error>>
fn from_reader(reader: impl Read) -> Result<T, InfoError<<T as Info>::Error>>
Deserializes the contents of the given reader to an instance of ourselves. Read more
source§fn to_path(&self, path: impl AsRef<Path>) -> Result<(), InfoError<Self::Error>>
fn to_path(&self, path: impl AsRef<Path>) -> Result<(), InfoError<Self::Error>>
Serializes this Config to a file at the given path. Read more
source§fn from_path(path: impl AsRef<Path>) -> Result<Self, InfoError<Self::Error>>
fn from_path(path: impl AsRef<Path>) -> Result<Self, InfoError<Self::Error>>
Deserializes this Config from the file at the given path. Read more
source§fn from_path_async<'async_trait>(
path: impl 'async_trait + Send + AsRef<Path>,
) -> Pin<Box<dyn Future<Output = Result<Self, InfoError<Self::Error>>> + Send + 'async_trait>>where
Self: Send + 'async_trait,
fn from_path_async<'async_trait>(
path: impl 'async_trait + Send + AsRef<Path>,
) -> Pin<Box<dyn Future<Output = Result<Self, InfoError<Self::Error>>> + Send + 'async_trait>>where
Self: Send + 'async_trait,
Deserializes this Config from the file at the given path, with the reading part done asynchronously. 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> 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