Versions in this module Expand all Collapse all v0 v0.49.1 Oct 15, 2025 v0.49.0 Oct 6, 2025 Changes in this version + const AttributePartIdx + const AttributePrefix + const AttributeRuleIdx + func ConcatDataParts(rule Rule, dataLen uint64, parts [][]byte) []byte + func Decode(rule Rule, dataLen uint64, parts [][]byte) ([]byte, error) + func Encode(rule Rule, data []byte) ([][]byte, error) + func FormObjectForECPart(signer neofscrypto.Signer, parent object.Object, part []byte, ...) (object.Object, error) + func NodeSequenceForPart(partIdx, totalParts, nodes int) iter.Seq[int] + func ObjectWithAttributes(obj object.Object) bool + type ErrParts []oid.ID + func (x ErrParts) Error() string + type PartInfo struct + Index int + RuleIndex int + func DecodePartInfoFromAttributes(ruleIdxAttr, partIdxAttr string) (PartInfo, error) + func GetPartInfo(obj object.Object) (PartInfo, error) + type Rule struct + DataPartNum uint8 + ParityPartNum uint8 + func (x Rule) String() string