title: How do I compare the trait type with the string type in substrate module?
body: <p>I want the user to input the address <code>to:T::AccountIdAccountId</code>, and it will compare to the address that I set <code>let disable_address = &quot;5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY&quot;;</code>. My question is how do I compare those two different types? <code>if (receiver != disable_address)</code>, thanks.</p>
  <p><em><strong>My code</strong></em></p>
  <pre><code>use frame_support::{decl_storage, decl_module, dispatch::DispatchResult};
  use frame_system::ensure_signed;
  
  decl_storage! {
      trait Store for Module&lt;T: Trait&gt; as VerifiableCreds {
          storeValue: u32;
      }
  }
  
  decl_module! {
    pub struct Module&lt;T: Trait&gt; for enum Call where origin: T::Origin {
      #[weight = 0]
        fn verify(origin, to:T::AccountId) -&gt; DispatchResult
        {
          let sender = ensure_signed(origin)?;
          let receiver = to;
          let disable_address = &quot;5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY&quot;;
        
          if (receiver != disable_address)
          {
            //do something         
          }
          Ok(())
        }
      
    }
  }
  </code></pre>