pub enum L2Client {
OpGeth,
OpErigon,
OpReth,
}Expand description
L2 Client
The OP Stack L2 client is a minimally modified version of the L1 client that supports deposit transactions as well as a few other small OP-specific changes.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for L2Client
impl<'de> Deserialize<'de> for L2Client
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 EnumVariantsStrings for L2Client
impl EnumVariantsStrings for L2Client
Source§impl IntoEnumIterator for L2Client
impl IntoEnumIterator for L2Client
type Iterator = L2ClientIter
fn iter() -> L2ClientIter ⓘ
impl Copy for L2Client
impl StructuralPartialEq for L2Client
Auto Trait Implementations§
impl Freeze for L2Client
impl RefUnwindSafe for L2Client
impl Send for L2Client
impl Sync for L2Client
impl Unpin for L2Client
impl UnwindSafe for L2Client
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