mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-18 13:01:01 +00:00
[fix lint warnings: NFTs pallet] fix clippy::missing_docs_in_private_items warnings (#14610)
* add docs for impl_codec_bitflags * add missing docs for type aliases * add docs to transfer module * add docs for settings module * add docs to roles module * add docs to metadata module * add docs to migration module * add missing docs to feature library * methods not functions * add docs to lock module * add docs to attributes module * add docs to create_delete_item module * add docs for create_delete_collection module * add docs to buy_sell module * add missing doc for buy_sell module * add docs to atomic_swap module * add docs to atomic_swap module * add docs for approvals module * run cargo fmt * Fix issues with multi-line comments * Apply suggestions from code review Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com> * update from review * fmt * update from review * remove bitflag example * ".git/.scripts/commands/fmt/fmt.sh" * Apply suggestions from code review Co-authored-by: Squirrel <gilescope@gmail.com> * add note about pallet features --------- Co-authored-by: Jegor Sidorenko <jegor@parity.io> Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com> Co-authored-by: parity-processbot <> Co-authored-by: Squirrel <gilescope@gmail.com>
This commit is contained in:
@@ -15,6 +15,17 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
/// Implements encoding and decoding traits for a wrapper type that represents
|
||||
/// bitflags. The wrapper type should contain a field of type `$size`, where
|
||||
/// `$size` is an integer type (e.g., u8, u16, u32) that can represent the bitflags.
|
||||
/// The `$bitflag_enum` type is the enumeration type that defines the individual bitflags.
|
||||
///
|
||||
/// This macro provides implementations for the following traits:
|
||||
/// - `MaxEncodedLen`: Calculates the maximum encoded length for the wrapper type.
|
||||
/// - `Encode`: Encodes the wrapper type using the provided encoding function.
|
||||
/// - `EncodeLike`: Trait indicating the type can be encoded as is.
|
||||
/// - `Decode`: Decodes the wrapper type from the input.
|
||||
/// - `TypeInfo`: Provides type information for the wrapper type.
|
||||
macro_rules! impl_codec_bitflags {
|
||||
($wrapper:ty, $size:ty, $bitflag_enum:ty) => {
|
||||
impl MaxEncodedLen for $wrapper {
|
||||
|
||||
Reference in New Issue
Block a user