pub struct DimensionPath {
pub name: String,
pub json_path: String,
pub data_type: String,
}Expand description
A dimension path within the JSONB column
Fields§
§name: StringPath name (e.g., “category”)
json_path: StringJSON path (e.g., “dimensions->>‘category’” for PostgreSQL)
data_type: StringData type hint
Trait Implementations§
Source§impl Clone for DimensionPath
impl Clone for DimensionPath
Source§fn clone(&self) -> DimensionPath
fn clone(&self) -> DimensionPath
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DimensionPath
impl Debug for DimensionPath
Source§impl<'de> Deserialize<'de> for DimensionPath
impl<'de> Deserialize<'de> for DimensionPath
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DimensionPath
impl PartialEq for DimensionPath
Source§impl Serialize for DimensionPath
impl Serialize for DimensionPath
impl StructuralPartialEq for DimensionPath
Auto Trait Implementations§
impl Freeze for DimensionPath
impl RefUnwindSafe for DimensionPath
impl Send for DimensionPath
impl Sync for DimensionPath
impl Unpin for DimensionPath
impl UnsafeUnpin for DimensionPath
impl UnwindSafe for DimensionPath
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more