// Copyright (c) 2025 Shenghao Yang. All rights reserved.
// Licensed under the MIT License. See LICENSE-MIT for details.
/// Trait for generating degree sets for fountain codes
///
/// This trait defines the interface for degree set generators used in
/// fountain coding algorithms. Degree sets determine how many source
/// symbols each coded symbol should be connected to.