INNER CODE UNIT · Rust
dirs
jub0t/Concat · src/crates/concat-api/src/lib.rs:192
pub fn dirs(&self) -> &AppDirs {
&self.dirs
}
/// Adds a name to [`VersionInfo::capabilities`]: what the transport
/// or embedder around this API serves that the API cannot know of
/// itself, such as the sockets it is listening on. A name already
/// there is not repeated.
pub fn add_capability(&mut self, name: &str) {
if !self.capabilities.iter().any(|known| known == name) {
self.capabilities.push(name.to_owned());
}
}
/// The export slot, for an embedder that shares it with a window.
pub fn exporter(&self) -> Exporter {
self.exporter.clone()
}