pub struct ConfigData {Show 19 fields
pub price: f64,
pub number: u64,
pub gatekeeper: Option<GatekeeperConfig>,
pub creators: Vec<Creator>,
pub sol_treasury_account: Option<Pubkey>,
pub spl_token_account: Option<Pubkey>,
pub spl_token: Option<Pubkey>,
pub go_live_date: Option<String>,
pub end_settings: Option<EndSettings>,
pub whitelist_mint_settings: Option<WhitelistMintSettings>,
pub hidden_settings: Option<HiddenSettings>,
pub upload_method: UploadMethod,
pub retain_authority: bool,
pub is_mutable: bool,
pub symbol: String,
pub seller_fee_basis_points: u16,
pub aws_s3_bucket: Option<String>,
pub nft_storage_auth_token: Option<String>,
pub shdw_storage_account: Option<String>,
}Fields
price: f64number: u64gatekeeper: Option<GatekeeperConfig>creators: Vec<Creator>sol_treasury_account: Option<Pubkey>spl_token_account: Option<Pubkey>spl_token: Option<Pubkey>go_live_date: Option<String>end_settings: Option<EndSettings>whitelist_mint_settings: Option<WhitelistMintSettings>upload_method: UploadMethodis_mutable: boolsymbol: Stringseller_fee_basis_points: u16aws_s3_bucket: Option<String>nft_storage_auth_token: Option<String>shdw_storage_account: Option<String>Trait Implementations
sourceimpl Clone for ConfigData
impl Clone for ConfigData
sourcefn clone(&self) -> ConfigData
fn clone(&self) -> ConfigData
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ConfigData
impl Debug for ConfigData
sourceimpl Default for ConfigData
impl Default for ConfigData
sourcefn default() -> ConfigData
fn default() -> ConfigData
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ConfigData
impl<'de> Deserialize<'de> for ConfigData
sourcefn 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
sourceimpl Serialize for ConfigData
impl Serialize for ConfigData
Auto Trait Implementations
impl RefUnwindSafe for ConfigData
impl Send for ConfigData
impl Sync for ConfigData
impl Unpin for ConfigData
impl UnwindSafe for ConfigData
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more