pub fn handler(
    ctx: Context<'_, '_, '_, '_, CreateMetadata<'_>>,
    metadata_input: CreateMetadataInput
) -> Result<()>