Struct LyquorProfile
pub struct LyquorProfile { /* private fields */ }Expand description
Fully resolved network profile consumed by node startup and tooling.
Implementations§
§impl LyquorProfile
impl LyquorProfile
pub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
Human-readable profile name.
pub fn network_type(&self) -> NetworkType
pub fn network_type(&self) -> NetworkType
Network type used to choose built-in defaults.
pub fn network_domain(&self) -> &str
pub fn network_domain(&self) -> &str
Network domain: the node identity namespace, doubling as the SPIFFE trust domain for
node-to-node mutual TLS. The DNS suffix for external hostname publishing and ACME
HTTPS serving is a separate value (network.serving_dns_suffix) defaulting to this one.
pub fn bartender_id(&self) -> &LyquidID
pub fn bartender_id(&self) -> &LyquidID
Built-in bartender Lyquid ID for this profile.
pub fn bartender_addr(&self) -> &str
pub fn bartender_addr(&self) -> &str
Built-in bartender contract address for this profile.
pub fn init_chain_position(&self) -> ChainPos
pub fn init_chain_position(&self) -> ChainPos
Initial sequencer position from which this profile starts recovery.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for LyquorProfile
impl RefUnwindSafe for LyquorProfile
impl Send for LyquorProfile
impl Sync for LyquorProfile
impl Unpin for LyquorProfile
impl UnsafeUnpin for LyquorProfile
impl UnwindSafe for LyquorProfile
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