You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
robin-aws
changed the title
Rust doesn't handle operations on different resources with the same name
Rust doesn't handle operations bound to multiple resource shapes
Oct 18, 2024
So the real bug is that Smithy validation allowed the model?
robin-aws
changed the title
Rust doesn't handle operations bound to multiple resource shapes
smithy-dafny doesn't reject models with operations bound to multiple resource shapes
Oct 18, 2024
The original MutableLocalStateTrait
used pure dynamic frames.
But moving forward we are trying to move
to seperated classes.
These constructs would let a class
have internal state that is represented
by the reper/ValidState style invariant
but this mutation would not leak
into callers `modfies` clause.
At this time such a language feature does not exist.
So we aproximate it with an axiom.
working around #646
The original MutableLocalStateTrait
used pure dynamic frames.
But moving forward we are trying to move
to seperated classes.
These constructs would let a class
have internal state that is represented
by the reper/ValidState style invariant
but this mutation would not leak
into callers `modfies` clause.
At this time such a language feature does not exist.
So we aproximate it with an axiom.
working around #646
See https://github.com/smithy-lang/smithy-dafny/actions/runs/11409521976/job/31749989210.
The text was updated successfully, but these errors were encountered: