👨💼#[ink(namespace = "…")]
Aplicável a blocos de implementação de traits ink!.
Aplicado em blocos de implementação de traits ink! para desambiguar outros blocos de implementação de traits com nomes iguais.
Exemplo
#[ink(namespace = "my_namespace")]
impl MyTrait for MyStorage {
#[ink(message)]
fn my_message(&self) {}
}
Isso altera os seletores resultantes de todas as mensagens ink! e construtores ink! dentro da implementação do trait. Isso permite a desambiguação entre implementações de trait com nomes de mensagem ou construtor sobrepostos.
Last updated
Was this helpful?