referrerpolicy=no-referrer-when-downgrade
polkadot_sdk_frame::traits

Trait AsSystemOriginSigner

pub trait AsSystemOriginSigner<AccountId> {
    // Required method
    fn as_system_origin_signer(&self) -> Option<&AccountId>;
}
Expand description

Runtime Origin which includes a System Origin variant whose AccountId is the parameter.

Required Methods§

fn as_system_origin_signer(&self) -> Option<&AccountId>

Extract a reference of the inner value of the System Origin::Signed variant, if self has that variant.

Implementors§

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Test as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Test as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin

impl AsSystemOriginSigner<<Runtime as Config>::AccountId> for RuntimeOrigin