You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by su...@apache.org on 2019/06/28 02:32:26 UTC
[arrow] branch master updated: ARROW-5755: [Rust] [Parquet] Derive
clone for Type.
This is an automated email from the ASF dual-hosted git repository.
sunchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/master by this push:
new 93e2686 ARROW-5755: [Rust] [Parquet] Derive clone for Type.
93e2686 is described below
commit 93e268684e28aba51c50fc128fb02ba886ae698c
Author: Renjie Liu <li...@gmail.com>
AuthorDate: Thu Jun 27 19:32:14 2019 -0700
ARROW-5755: [Rust] [Parquet] Derive clone for Type.
Derive clone for type.
Author: Renjie Liu <li...@gmail.com>
Closes #4719 from liurenjie1024/arrow-5755 and squashes the following commits:
0a6983675 <Renjie Liu> Derive clone for type.
---
rust/parquet/src/schema/types.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rust/parquet/src/schema/types.rs b/rust/parquet/src/schema/types.rs
index f40934f..08dd2e1 100644
--- a/rust/parquet/src/schema/types.rs
+++ b/rust/parquet/src/schema/types.rs
@@ -38,7 +38,7 @@ pub type ColumnDescPtr = Rc<ColumnDescriptor>;
/// Used to describe primitive leaf fields and structs, including top-level schema.
/// Note that the top-level schema type is represented using `GroupType` whose
/// repetition is `None`.
-#[derive(Debug, PartialEq)]
+#[derive(Clone, Debug, PartialEq)]
pub enum Type {
PrimitiveType {
basic_info: BasicTypeInfo,
@@ -458,7 +458,7 @@ impl<'a> GroupTypeBuilder<'a> {
/// Basic type info. This contains information such as the name of the type,
/// the repetition level, the logical type and the kind of the type (group, primitive).
-#[derive(Debug, PartialEq)]
+#[derive(Clone, Debug, PartialEq)]
pub struct BasicTypeInfo {
name: String,
repetition: Option<Repetition>,