Skip to content

Commit eb61e3a

Browse files
committed
remove/hide some new() methods that are not intended for public use
1 parent b59b909 commit eb61e3a

File tree

7 files changed

+1
-47
lines changed

7 files changed

+1
-47
lines changed

capnp/src/any_pointer.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ pub struct Reader<'a> {
4848
}
4949

5050
impl <'a> Reader<'a> {
51-
#[inline]
5251
pub fn new<'b>(reader: PointerReader<'b>) -> Reader<'b> {
5352
Reader { reader: reader }
5453
}
@@ -118,7 +117,6 @@ pub struct Builder<'a> {
118117
}
119118

120119
impl <'a> Builder<'a> {
121-
#[inline]
122120
pub fn new(builder: PointerBuilder<'a>) -> Builder<'a> {
123121
Builder { builder: builder }
124122
}

capnp/src/any_pointer_list.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ pub struct Reader<'a> {
4141
}
4242

4343
impl <'a> Reader<'a> {
44-
pub fn new<'b>(reader: ListReader<'b>) -> Reader<'b> {
44+
pub(crate) fn new<'b>(reader: ListReader<'b>) -> Reader<'b> {
4545
Reader { reader: reader }
4646
}
4747

@@ -81,10 +81,6 @@ pub struct Builder<'a> {
8181
}
8282

8383
impl <'a> Builder<'a> {
84-
pub fn new(builder: ListBuilder<'a>) -> Builder<'a> {
85-
Builder { builder: builder }
86-
}
87-
8884
pub fn len(&self) -> u32 { self.builder.len() }
8985

9086
pub fn into_reader(self) -> Reader<'a> {

capnp/src/capability_list.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ impl <'a, T> Clone for Reader<'a, T> where T: FromClientHook {
5252
impl <'a, T> Copy for Reader<'a, T> where T: FromClientHook {}
5353

5454
impl <'a, T> Reader<'a, T> where T: FromClientHook {
55-
pub fn new<'b>(reader : ListReader<'b>) -> Reader<'b, T> {
56-
Reader::<'b, T> { reader : reader, marker : PhantomData }
57-
}
58-
5955
pub fn len(&self) -> u32 { self.reader.len() }
6056

6157
pub fn iter(self) -> ListIter<Reader<'a, T>, Result<T>> {
@@ -96,10 +92,6 @@ pub struct Builder<'a, T> where T: FromClientHook {
9692
}
9793

9894
impl <'a, T> Builder<'a, T> where T: FromClientHook {
99-
pub fn new(builder : ListBuilder<'a>) -> Builder<'a, T> {
100-
Builder { builder: builder, marker: PhantomData }
101-
}
102-
10395
pub fn len(&self) -> u32 { self.builder.len() }
10496

10597
pub fn into_reader(self) -> Reader<'a, T> {

capnp/src/enum_list.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,6 @@ pub struct Reader<'a, T> {
4646
}
4747

4848
impl <'a, T: FromU16> Reader<'a, T> {
49-
pub fn new<'b>(reader: ListReader<'b>) -> Reader<'b, T> {
50-
Reader::<'b, T> { reader: reader, marker: PhantomData }
51-
}
52-
5349
pub fn len(&self) -> u32 { self.reader.len() }
5450

5551
pub fn iter(self) -> ListIter<Reader<'a, T>, ::core::result::Result<T, NotInSchema>>{
@@ -91,10 +87,6 @@ pub struct Builder<'a, T> {
9187
}
9288

9389
impl <'a, T : ToU16 + FromU16> Builder<'a, T> {
94-
pub fn new(builder: ListBuilder<'a>) -> Builder<'a, T> {
95-
Builder { builder: builder, marker: PhantomData }
96-
}
97-
9890
pub fn len(&self) -> u32 { self.builder.len() }
9991

10092
pub fn into_reader(self) -> Reader<'a, T> {

capnp/src/list_list.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,6 @@ pub struct Reader<'a, T> where T: for<'b> crate::traits::Owned<'b> {
4141
}
4242

4343
impl <'a, T> Reader<'a, T> where T: for<'b> crate::traits::Owned<'b> {
44-
pub fn new<'b>(reader: ListReader<'b>) -> Reader<'b, T> {
45-
Reader::<'b, T> { reader: reader, marker: ::core::marker::PhantomData }
46-
}
47-
4844
pub fn len(&self) -> u32 { self.reader.len() }
4945
pub fn iter(self) -> ListIter<Reader<'a, T>, Result<<T as crate::traits::Owned<'a>>::Reader>> {
5046
ListIter::new(self, self.len())
@@ -86,10 +82,6 @@ pub struct Builder<'a, T> where T: for<'b> crate::traits::Owned<'b> {
8682
}
8783

8884
impl <'a, T> Builder<'a, T> where T: for<'b> crate::traits::Owned<'b> {
89-
pub fn new(builder: ListBuilder<'a>) -> Builder<'a, T> {
90-
Builder { builder: builder, marker: ::core::marker::PhantomData }
91-
}
92-
9385
pub fn len(&self) -> u32 { self.builder.len() }
9486

9587
pub fn into_reader(self) -> Reader<'a, T> {

capnp/src/primitive_list.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@ pub struct Reader<'a, T> where T: PrimitiveElement {
4545
}
4646

4747
impl <'a, T: PrimitiveElement> Reader<'a, T> {
48-
pub fn new<'b>(reader: ListReader<'b>) -> Reader<'b, T> {
49-
Reader::<'b, T> { reader: reader, marker: marker::PhantomData }
50-
}
51-
5248
pub fn len(&self) -> u32 { self.reader.len() }
5349

5450
pub fn iter(self) -> ListIter<Reader<'a, T>, T>{
@@ -89,10 +85,6 @@ pub struct Builder<'a, T> where T: PrimitiveElement {
8985
}
9086

9187
impl <'a, T> Builder<'a, T> where T: PrimitiveElement {
92-
pub fn new(builder: ListBuilder<'a>) -> Builder<'a, T> {
93-
Builder { builder: builder, marker: marker::PhantomData }
94-
}
95-
9688
pub fn len(&self) -> u32 { self.builder.len() }
9789

9890
pub fn into_reader(self) -> Reader<'a, T> {

capnp/src/struct_list.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ impl <'a, T> Clone for Reader<'a, T> where T: for<'b> crate::traits::OwnedStruct
5252
impl <'a, T> Copy for Reader<'a, T> where T: for<'b> crate::traits::OwnedStruct<'b> {}
5353

5454
impl <'a, T> Reader<'a, T> where T: for<'b> crate::traits::OwnedStruct<'b> {
55-
pub fn new<'b>(reader : ListReader<'b>) -> Reader<'b, T> {
56-
Reader::<'b, T> { reader : reader, marker : PhantomData }
57-
}
58-
5955
pub fn len(&self) -> u32 { self.reader.len() }
6056

6157
pub fn iter(self) -> ListIter<Reader<'a, T>, <T as crate::traits::OwnedStruct<'a>>::Reader> {
@@ -102,10 +98,6 @@ pub struct Builder<'a, T> where T: for<'b> crate::traits::OwnedStruct<'b> {
10298
}
10399

104100
impl <'a, T> Builder<'a, T> where T: for<'b> crate::traits::OwnedStruct<'b> {
105-
pub fn new(builder : ListBuilder<'a>) -> Builder<'a, T> {
106-
Builder { builder: builder, marker: PhantomData }
107-
}
108-
109101
pub fn len(&self) -> u32 { self.builder.len() }
110102

111103
pub fn into_reader(self) -> Reader<'a, T> {

0 commit comments

Comments
 (0)