pub fn pays_no_with_maybe_weight<E: Into<DispatchError>>( result: Result<Option<Weight>, E> ) -> DispatchResultWithPostInfo