We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
現状のdelete_rangeのインターフェースではdelete_range(LumpId::new(0), LumpId::new(u128::MAX)のように指定してもu128::MAXは削除対象に含まれないため、最大値のIDを有するLumpをdelete_rangeで削除する方法がない。
delete_range(LumpId::new(0), LumpId::new(u128::MAX)
u128::MAX
Boundを引数に受け取るように変更する必要があるかもしれない(あるいは、end部分の扱いをinclusiveにするか)。
The text was updated successfully, but these errors were encountered:
ストレージフォーマットの互換性を崩さない方式:
Bound::Unbound
Bound::Included(最大ID)
delete(最大ID)
Sorry, something went wrong.
#7 (comment) は 欠点 が気になるので、代替案の (b) 方式の方が良いかもしれない。 かつ、現状の使用状況を仮定して、cannyls-v1のリリースタイミングで、旧DELETE_RANGEレコードは削除してしまう(削除が厳しいなら、レコード読み込み部分に旧DELETE_RANGEを検出したら、新DELETE_RANGEに変換する処理を入れても良いかもしれない)。
(b)
No branches or pull requests
現状のdelete_rangeのインターフェースでは
delete_range(LumpId::new(0), LumpId::new(u128::MAX)
のように指定してもu128::MAX
は削除対象に含まれないため、最大値のIDを有するLumpをdelete_rangeで削除する方法がない。Boundを引数に受け取るように変更する必要があるかもしれない(あるいは、end部分の扱いをinclusiveにするか)。
The text was updated successfully, but these errors were encountered: