pub struct Addresses {
pub swarm: Vec<String>,
pub announce: Vec<String>,
pub append_announce: Vec<String>,
pub no_announce: Vec<String>,
pub api: Strings,
pub gateway: Strings,
}Expand description
Addresses configuration section
Fields§
§swarm: Vec<String>Swarm listening addresses (multiaddr format)
announce: Vec<String>Addresses to announce to the network
append_announce: Vec<String>Additional addresses to append to announce list
no_announce: Vec<String>Addresses to never announce
api: StringsAPI server address (multiaddr format)
gateway: StringsGateway server address (multiaddr format)
Implementations§
Source§impl Addresses
impl Addresses
Sourcepub fn default_swarm_addresses() -> Vec<String>
pub fn default_swarm_addresses() -> Vec<String>
Get default swarm addresses
Sourcepub fn default_api_address() -> String
pub fn default_api_address() -> String
Get default API address
Sourcepub fn default_gateway_address() -> String
pub fn default_gateway_address() -> String
Get default gateway address
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Addresses
impl<'de> Deserialize<'de> for Addresses
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 Addresses
impl RefUnwindSafe for Addresses
impl Send for Addresses
impl Sync for Addresses
impl Unpin for Addresses
impl UnwindSafe for Addresses
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