-
**tl;dr**: Some methods can return `this`, an argument or one of the static `Decimal.dConst` constants. If users mutate those, they might see unintended consequences. WAI or bug? If it's a bug, dealin…
-
Disable value when non-payable, etc.
-
Now that `critical-section` is a thing, maybe we can consider interior mutability:
* `Volume` can hold an `&VolumeManager`
* `Directory` and `File` can hold an `&Volume`
```rust
let volume = v…
-
Due to our current API design, it is possible to create a configuration object (e.g. `ClientOptions`), pass it to the SDK and modify it later. This is not ideal as those configuration changes while th…
-
- [x] 초안
- [ ] 검토
- [ ] 최종 확인
- [ ] 탈고
-
It seems like some operations mutate `Mat` without requiring `Mat` to be mutable such as [`ellipse`](https://nebgnahz.github.io/cv-rs/cv/mat/struct.Mat.html#method.ellipse). This could result in a dat…
-
Currently it's possible for an event organizer to make it seem like an attendee agreed to a waiver they never agreed to (i.e., once an attendee has been registered and checked the box, the organizer c…
-
One popular example of code where we are not certain about its UB status is mutability polymorphism:
``` Rust
struct BTree { /* .. */ }
impl BTree {
fn get Option(&'a mut self, key: &K) -> Optio…
-
There is potentially an attack against eventlogs that takes advantage of the fact that only the `PCRIndex` and `Digest` are protected by the signature on the TPM quote, the `EventType` is not included…
-
Should the objects of `ComputingConfiguration` class be mutable (the original compute settings changed in the object)? Or should it always keep the original settings and new can be added/updated on th…