Skip to content

Conversation

paldepind
Copy link

I was recently confused as for why this is allowed in Rust

let mut a = &12;
let b = &&34;
a = b; 

as I couldn't find that documented anywhere.

I was told that assignment expressions are in fact coercion sites which explains the example above.

This PR documents assignment expressions as coercion sites in the reference.

@rustbot rustbot added the S-waiting-on-review Status: The marked PR is awaiting review from a maintainer label Aug 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-review Status: The marked PR is awaiting review from a maintainer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants