1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//! Placeholder for the entry_builder module — full port deferred.
//!
//! OLD's `entry_builder` derives runtime [`DynamicAdminEntry`] values
//! from a live [`Schema`](crate::schema::Schema), so the admin dashboard
//! can list rows for models that don't have a compile-time `AdminModel`
//! impl. NEW hasn't landed a caller for that path yet, so this module
//! is stubbed: the types keep OLD's field shape so existing call sites
//! (stubbed functions in `suggestions.rs`, ignored fixtures in
//! `suggestions_tests.rs`) type-check, and `build_admin_entries`
//! returns an empty `Vec`.
//!
//! Unblocking: port OLD's full `entry_builder` body (the real
//! `DynamicAdminEntry::from_schema_model` constructor + the
//! `build_admin_entries` iterator). At that point the `*_from_entries`
//! stubs in `suggestions.rs` can be un-stubbed, the five
//! `#[ignore]`d tests in `suggestions_tests.rs` can be re-enabled,
//! and the `#[allow(dead_code)]` on this module can be dropped.
use crateFieldType;
use crateSchema;