pub fn from_genesis_with_options(publishing_options: VMPublishingOption) -> Self {
        if !publishing_options.is_open_script() {
            panic!("Allowlisted transactions are not supported as a publishing option")
        }

        Self::custom_genesis(
            stdlib_modules(StdLibOptions::Compiled).to_vec(),
            None,
            publishing_options,
        )
    }
/// Creates an executor from the genesis file GENESIS_FILE_LOCATION with script/module
/// publishing options given by `publishing_options`. These can only be either `Open` or
/// `CustomScript`.
Creates an executor from the genesis file GENESIS_FILE_LOCATION with script/module
publishing options given by `publishing_options`. These can only be either `Open` or
`CustomScript`.
Creates an executor from the genesis file GENESIS_FILE_LOCATION with script / module publishing options given by ` publishing_options ` . These can only be either ` Open ` or ` CustomScript ` .
pub fn from_genesis_with_options(publishing_options: VMPublishingOption) -> Self {
        if !publishing_options.is_open_script() {
            panic!("Allowlisted transactions are not supported as a publishing option")
        }
        Self::custom_genesis(
            stdlib_modules(StdLibOptions::Compiled).to_vec(),
            None,
            publishing_options,
        )
    }
pub fn from_genesis_with_options ( publishing_options : VMPublishingOption ) -> Self { if ! publishing_options . is_open_script ( ) { panic ! ( " " ) } Self :: custom_genesis ( stdlib_modules ( StdLibOptions :: Compiled ) . to_vec ( ) , None , publishing_options , ) }
Creates an executor from the genesis file GENESIS_FILE_LOCATION with script/module
publishing options given by `publishing_options`.
Creates an executor from the genesis file GENESIS_FILE_LOCATION with script / module publishing options given by ` publishing_options ` .
publishing_options
VMPublishingOption
publishing_options
VMPublishingOption