pub struct ProgramOverride {
pub program_id: Address,
pub elf: Vec<u8>,
}Expand description
A program the probes run in place of the deployed one: program_id names a deployed
upgradeable (loader-v3) program, whose code becomes elf.
Fields§
§program_id: Address§elf: Vec<u8>Trait Implementations§
Source§impl Clone for ProgramOverride
impl Clone for ProgramOverride
Source§impl Debug for ProgramOverride
impl Debug for ProgramOverride
Source§impl<'de> Deserialize<'de> for ProgramOverride
impl<'de> Deserialize<'de> for ProgramOverride
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 ProgramOverride
Source§impl PartialEq for ProgramOverride
impl PartialEq for ProgramOverride
Source§impl Serialize for ProgramOverride
impl Serialize for ProgramOverride
impl StructuralPartialEq for ProgramOverride
Auto Trait Implementations§
impl Freeze for ProgramOverride
impl RefUnwindSafe for ProgramOverride
impl Send for ProgramOverride
impl Sync for ProgramOverride
impl Unpin for ProgramOverride
impl UnsafeUnpin for ProgramOverride
impl UnwindSafe for ProgramOverride
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