build(deps): bump rand from 0.9.2 to 0.9.3 - #3
Closed
dependabot[bot] wants to merge 1 commit into
Closed
Conversation
Bumps [rand](https://github.com/rust-random/rand) from 0.9.2 to 0.9.3. - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/0.9.3/CHANGELOG.md) - [Commits](rust-random/rand@rand_core-0.9.2...0.9.3) --- updated-dependencies: - dependency-name: rand dependency-version: 0.9.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/cargo/rand-0.9.3
branch
from
May 13, 2026 02:48
462127f to
9a06f4d
Compare
Author
|
Looks like rand is up-to-date now, so this is no longer needed. |
jasonsmithio
added a commit
that referenced
this pull request
May 20, 2026
… → 17) Clusters #1-#5 step 3 of the PR #37 upstream-merge cleanup, bundled together since the changes do not compile independently. Net: 16-error cluster #5 punch list resolved, plus the prior 510 → 16 reductions from clusters #1-4. Cluster #1: php/swift LSP-adapter trait conversions Cluster #2: editor.rs vs extracted-module duplicate-method deletion (-4247 lines) Cluster #3 + small wins: zed_actions → paddleboard_actions rename and isolated 1-offs Cluster #5 step 1+2: cloud.rs import cleanup + dead Zed-Cloud token-counting deletion Cluster #5 step 3: residual cloud.rs renames, EditPredictionPromptFormat, async-tungstenite 0.31 → 0.34.1 (resolves jupyter-websocket-client type mismatch), copilot_start_menu restoration. Remaining: 17 errors all in `agent` crate (newly visible now that language_models compiles). Cluster #6 punch list captured in RECAPS.md. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
jasonsmithio
pushed a commit
that referenced
this pull request
May 31, 2026
data_table: Replace column width builder API with `ColumnWidthConfig`
enum
This PR consolidates the data table width configuration API from three
separate builder methods (`.column_widths()`, `.resizable_columns()`,
`.width()`) into a single `.width_config(ColumnWidthConfig)` call. This
makes invalid state combinations unrepresentable and clarifies the two
distinct width management modes.
**What changed:**
- Introduces `ColumnWidthConfig` enum with two variants:
- `Static`: Fixed column widths, no resize handles
- `Redistributable`: Drag-to-resize columns that redistribute space
within a fixed table width
- Introduces `TableResizeBehavior` enum (`None`, `Resizable`,
`MinSize(f32)`) for per-column resize policy
- Renames `TableColumnWidths` → `RedistributableColumnsState` to better
reflect its purpose
- Extracts all width management logic into a new `width_management.rs`
module
- Updates all callers: `csv_preview`, `git_graph`, `keymap_editor`,
`edit_prediction_context_view`
```rust
pub enum ColumnWidthConfig {
/// Static column widths (no resize handles).
Static {
widths: StaticColumnWidths,
/// Controls widths of the whole table.
table_width: Option<DefiniteLength>,
},
/// Redistributable columns — dragging redistributes the fixed available space
/// among columns without changing the overall table width.
Redistributable {
entity: Entity<RedistributableColumnsState>,
table_width: Option<DefiniteLength>,
},
}
```
**Why:**
The old API allowed callers to combine methods incorrectly. The new
enum-based design enforces correct usage at compile time and provides a
clearer path for adding independently resizable columns in PR #3.
**Context:**
This is part 2 of a 3-PR series improving data table column width
handling:
1. [#51059](zed-industries/zed#51059) - Extract
modules into separate files (mechanical change)
2. **This PR**: Introduce width config enum for redistributable column
widths (API rework)
3. Implement independently resizable column widths (new feature)
The series builds on previously merged infrastructure:
- [#46341](zed-industries/zed#46341) - Data
table dynamic column support
- [#46190](zed-industries/zed#46190) - Variable
row height mode for data tables
Primary beneficiary: CSV preview feature
([#48207](zed-industries/zed#48207))
### Anthony's note
This PR also fixes the table dividers being a couple pixels off, and the
csv preview from having double line rendering for a single column in
some cases.
Before you mark this PR as ready for review, make sure that you have:
- [x] Added a solid test coverage and/or screenshots from doing manual
testing
- [x] Done a self-review taking into account security and performance
aspects
- [ ] Aligned any UI changes with the [UI
checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist)
Release Notes:
- N/A
---------
Co-authored-by: Anthony Eid <anthony@zed.dev>
jasonsmithio
added a commit
that referenced
this pull request
May 31, 2026
… → 17) Clusters #1-#5 step 3 of the PR #37 upstream-merge cleanup, bundled together since the changes do not compile independently. Net: 16-error cluster #5 punch list resolved, plus the prior 510 → 16 reductions from clusters #1-4. Cluster #1: php/swift LSP-adapter trait conversions Cluster #2: editor.rs vs extracted-module duplicate-method deletion (-4247 lines) Cluster #3 + small wins: zed_actions → paddleboard_actions rename and isolated 1-offs Cluster #5 step 1+2: cloud.rs import cleanup + dead Zed-Cloud token-counting deletion Cluster #5 step 3: residual cloud.rs renames, EditPredictionPromptFormat, async-tungstenite 0.31 → 0.34.1 (resolves jupyter-websocket-client type mismatch), copilot_start_menu restoration. Remaining: 17 errors all in `agent` crate (newly visible now that language_models compiles). Cluster #6 punch list captured in RECAPS.md. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps rand from 0.9.2 to 0.9.3.
Changelog
Sourced from rand's changelog.
Commits
1aeee9fPrepare v0.9.3: deprecate featurelog(#1764)98473eePrepare rand 0.9.2 (#1648)031a1f5examples/print-next.rs(#1647)6cb75eeMake UniformUsize serializable (#1646)0c955c5Add some tests for BlockRng, BlockRng64 and Xoshiro RNGs (#1639)204084aFix: Remove accidental editor swap file (#1636)86262acDeprecate rand::rngs::mock module and StepRng (#1634)a6e217fUpdate statrs link (#1630)db993ecPrepare rand v0.9.1 (#1629)3057641Remove zerocopy from rand (#1579)