Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1mod configured_api_card;
2mod thread_item;
3
4pub use configured_api_card::*;
5pub use thread_item::*;
6

After

1mod configured_api_card;
2mod thread_item;
3mod thread_sidebar_toggle;
4
5pub use configured_api_card::*;
6pub use thread_item::*;
7pub use thread_sidebar_toggle::*;
8

Before

source_file
mod_item
mod "mod"
identifier "configured_api_card"
; ";"
mod_item
mod "mod"
identifier "thread_item"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "configured_api_card"
:: "::"
* "*"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "thread_item"
:: "::"
* "*"
; ";"

After

source_file
mod_item
mod "mod"
identifier "configured_api_card"
; ";"
mod_item
mod "mod"
identifier "thread_item"
; ";"
mod_item
mod "mod"
identifier "thread_sidebar_toggle"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "configured_api_card"
:: "::"
* "*"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "thread_item"
:: "::"
* "*"
; ";"
use_declaration
visibility_modifier
pub "pub"
use "use"
use_wildcard
identifier "thread_sidebar_toggle"
:: "::"
* "*"
; ";"