pub struct SetProgramMetadataVisitor { /* private fields */ }Expand description
Fill program metadata using the Cargo.toml manifest and the solana_program::declare_id! macro.
Implementations§
Source§impl SetProgramMetadataVisitor
impl SetProgramMetadataVisitor
pub fn new() -> SetProgramMetadataVisitor
Trait Implementations§
Source§impl Default for SetProgramMetadataVisitor
impl Default for SetProgramMetadataVisitor
Source§fn default() -> SetProgramMetadataVisitor
fn default() -> SetProgramMetadataVisitor
Returns the “default value” for a type. Read more
Source§impl KorokVisitor for SetProgramMetadataVisitor
impl KorokVisitor for SetProgramMetadataVisitor
fn visit_crate(&mut self, korok: &mut CrateKorok<'_>) -> Result<(), CodamaError>
fn visit_unsupported_item( &mut self, korok: &mut UnsupportedItemKorok<'_>, ) -> Result<(), CodamaError>
fn visit_children(
&mut self,
korok: &mut dyn KorokVisitable,
) -> Result<(), CodamaError>where
Self: Sized,
fn visit_root(&mut self, korok: &mut RootKorok<'_>) -> Result<(), CodamaError>
fn visit_item(&mut self, korok: &mut ItemKorok<'_>) -> Result<(), CodamaError>
fn visit_file_module( &mut self, korok: &mut FileModuleKorok<'_>, ) -> Result<(), CodamaError>
fn visit_module( &mut self, korok: &mut ModuleKorok<'_>, ) -> Result<(), CodamaError>
fn visit_struct( &mut self, korok: &mut StructKorok<'_>, ) -> Result<(), CodamaError>
fn visit_enum(&mut self, korok: &mut EnumKorok<'_>) -> Result<(), CodamaError>
fn visit_enum_variant( &mut self, korok: &mut EnumVariantKorok<'_>, ) -> Result<(), CodamaError>
fn visit_field( &mut self, _korok: &mut FieldKorok<'_>, ) -> Result<(), CodamaError>
fn visit_impl(&mut self, korok: &mut ImplKorok<'_>) -> Result<(), CodamaError>
fn visit_impl_item( &mut self, korok: &mut ImplItemKorok<'_>, ) -> Result<(), CodamaError>
fn visit_const( &mut self, _korok: &mut ConstKorok<'_>, ) -> Result<(), CodamaError>
fn visit_unsupported_impl_item( &mut self, _korok: &mut UnsupportedImplItemKorok<'_>, ) -> Result<(), CodamaError>
Auto Trait Implementations§
impl Freeze for SetProgramMetadataVisitor
impl RefUnwindSafe for SetProgramMetadataVisitor
impl Send for SetProgramMetadataVisitor
impl Sync for SetProgramMetadataVisitor
impl Unpin for SetProgramMetadataVisitor
impl UnsafeUnpin for SetProgramMetadataVisitor
impl UnwindSafe for SetProgramMetadataVisitor
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