pub enum NetworkRequirement {
None,
Testnet,
Mainnet,
Both,
}Expand description
Network prerequisite for the happy path.
Variants§
None
Runs fully offline.
Testnet
Needs a reachable Soroban RPC, conventionally Testnet.
Mainnet
Meaningful against Mainnet (read-only inspection or guarded mutation).
Both
Any configured network; the endpoint comes from a profile/flags.
Trait Implementations§
Source§impl Clone for NetworkRequirement
impl Clone for NetworkRequirement
impl Copy for NetworkRequirement
Source§impl Debug for NetworkRequirement
impl Debug for NetworkRequirement
Source§impl<'de> Deserialize<'de> for NetworkRequirement
impl<'de> Deserialize<'de> for NetworkRequirement
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
impl Eq for NetworkRequirement
Source§impl PartialEq for NetworkRequirement
impl PartialEq for NetworkRequirement
Source§impl Serialize for NetworkRequirement
impl Serialize for NetworkRequirement
impl StructuralPartialEq for NetworkRequirement
Auto Trait Implementations§
impl Freeze for NetworkRequirement
impl RefUnwindSafe for NetworkRequirement
impl Send for NetworkRequirement
impl Sync for NetworkRequirement
impl Unpin for NetworkRequirement
impl UnsafeUnpin for NetworkRequirement
impl UnwindSafe for NetworkRequirement
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