@@ -21,7 +21,7 @@ pub type StringBuilder
21
21
/// Create an empty `StringBuilder`. Useful as the start of a pipe chaining many
22
22
/// builders together.
23
23
///
24
- @ deprecated ( "This module has been deprecated, use `string_tree.new` instead." )
24
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.new` instead." )
25
25
pub fn new ( ) -> StringBuilder {
26
26
do_from_strings ( [ ] )
27
27
}
@@ -30,7 +30,7 @@ pub fn new() -> StringBuilder {
30
30
///
31
31
/// Runs in constant time.
32
32
///
33
- @ deprecated ( "This module has been deprecated, use `string_tree.prepend` instead." )
33
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.prepend` instead." )
34
34
pub fn prepend (
35
35
to builder : StringBuilder ,
36
36
prefix prefix : String ,
@@ -42,7 +42,7 @@ pub fn prepend(
42
42
///
43
43
/// Runs in constant time.
44
44
///
45
- @ deprecated ( "This module has been deprecated, use `string_tree.append` instead." )
45
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.append` instead." )
46
46
pub fn append ( to builder : StringBuilder , suffix second : String ) -> StringBuilder {
47
47
append_builder ( builder , from_string ( second ) )
48
48
}
@@ -51,7 +51,7 @@ pub fn append(to builder: StringBuilder, suffix second: String) -> StringBuilder
51
51
///
52
52
/// Runs in constant time.
53
53
///
54
- @ deprecated ( "This module has been deprecated, use `string_tree.prepend_tree` instead." )
54
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.prepend_tree` instead." )
55
55
pub fn prepend_builder (
56
56
to builder : StringBuilder ,
57
57
prefix prefix : StringBuilder ,
@@ -63,7 +63,7 @@ pub fn prepend_builder(
63
63
///
64
64
/// Runs in constant time.
65
65
///
66
- @ deprecated ( "This module has been deprecated, use `string_tree.append_tree` instead." )
66
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.append_tree` instead." )
67
67
pub fn append_builder (
68
68
to builder : StringBuilder ,
69
69
suffix suffix : StringBuilder ,
@@ -79,7 +79,7 @@ fn do_append(a: StringBuilder, b: StringBuilder) -> StringBuilder
79
79
///
80
80
/// Runs in constant time.
81
81
///
82
- @ deprecated ( "This module has been deprecated, use `string_tree.from_strings` instead." )
82
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.from_strings` instead." )
83
83
pub fn from_strings ( strings : List ( String ) ) -> StringBuilder {
84
84
do_from_strings ( strings )
85
85
}
@@ -92,7 +92,7 @@ fn do_from_strings(a: List(String)) -> StringBuilder
92
92
///
93
93
/// Runs in constant time.
94
94
///
95
- @ deprecated ( "This module has been deprecated, use `string_tree.concat` instead." )
95
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.concat` instead." )
96
96
pub fn concat ( builders : List ( StringBuilder ) ) -> StringBuilder {
97
97
do_concat ( builders )
98
98
}
@@ -105,7 +105,7 @@ fn do_concat(builders: List(StringBuilder)) -> StringBuilder
105
105
///
106
106
/// Runs in constant time.
107
107
///
108
- @ deprecated ( "This module has been deprecated, use `string_tree.from_string` instead." )
108
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.from_string` instead." )
109
109
pub fn from_string ( string : String ) -> StringBuilder {
110
110
do_from_string ( string )
111
111
}
@@ -119,7 +119,7 @@ fn do_from_string(string: String) -> StringBuilder
119
119
/// This function is implemented natively by the virtual machine and is highly
120
120
/// optimised.
121
121
///
122
- @ deprecated ( "This module has been deprecated, use `string_tree.to_string` instead." )
122
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.to_string` instead." )
123
123
pub fn to_string ( builder : StringBuilder ) -> String {
124
124
do_to_string ( builder )
125
125
}
@@ -130,7 +130,7 @@ fn do_to_string(builder: StringBuilder) -> String
130
130
131
131
/// Returns the size of the `StringBuilder` in bytes.
132
132
///
133
- @ deprecated ( "This module has been deprecated, use `string_tree.byte_size` instead." )
133
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.byte_size` instead." )
134
134
pub fn byte_size ( builder : StringBuilder ) -> Int {
135
135
do_byte_size ( builder )
136
136
}
@@ -141,7 +141,7 @@ fn do_byte_size(builder: StringBuilder) -> Int
141
141
142
142
/// Joins the given builders into a new builder separated with the given string
143
143
///
144
- @ deprecated ( "This module has been deprecated, use `string_tree.join` instead." )
144
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.join` instead." )
145
145
pub fn join ( builders : List ( StringBuilder ) , with sep : String ) -> StringBuilder {
146
146
builders
147
147
|> list . intersperse ( from_string ( sep ) )
@@ -151,7 +151,7 @@ pub fn join(builders: List(StringBuilder), with sep: String) -> StringBuilder {
151
151
/// Converts a builder to a new builder where the contents have been
152
152
/// lowercased.
153
153
///
154
- @ deprecated ( "This module has been deprecated, use `string_tree.lowercase` instead." )
154
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.lowercase` instead." )
155
155
pub fn lowercase ( builder : StringBuilder ) -> StringBuilder {
156
156
do_lowercase ( builder )
157
157
}
@@ -163,7 +163,7 @@ fn do_lowercase(builder: StringBuilder) -> StringBuilder
163
163
/// Converts a builder to a new builder where the contents have been
164
164
/// uppercased.
165
165
///
166
- @ deprecated ( "This module has been deprecated, use `string_tree.uppercase` instead." )
166
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.uppercase` instead." )
167
167
pub fn uppercase ( builder : StringBuilder ) -> StringBuilder {
168
168
do_uppercase ( builder )
169
169
}
@@ -174,7 +174,7 @@ fn do_uppercase(builder: StringBuilder) -> StringBuilder
174
174
175
175
/// Converts a builder to a new builder with the contents reversed.
176
176
///
177
- @ deprecated ( "This module has been deprecated, use `string_tree.reverse` instead." )
177
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.reverse` instead." )
178
178
pub fn reverse ( builder : StringBuilder ) -> StringBuilder {
179
179
do_reverse ( builder )
180
180
}
@@ -193,7 +193,7 @@ fn do_to_graphemes(string: String) -> List(String)
193
193
194
194
/// Splits a builder on a given pattern into a list of builders.
195
195
///
196
- @ deprecated ( "This module has been deprecated, use `string_tree.split` instead." )
196
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.split` instead." )
197
197
pub fn split ( iodata : StringBuilder , on pattern : String ) -> List ( StringBuilder ) {
198
198
do_split ( iodata , pattern )
199
199
}
@@ -212,7 +212,7 @@ fn erl_split(a: StringBuilder, b: String, c: Direction) -> List(StringBuilder)
212
212
213
213
/// Replaces all instances of a pattern with a given string substitute.
214
214
///
215
- @ deprecated ( "This module has been deprecated, use `string_tree.replace` instead." )
215
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.replace` instead." )
216
216
@ external ( erlang , "gleam_stdlib" , "string_replace" )
217
217
@ external ( javascript , "../gleam_stdlib.mjs" , "string_replace" )
218
218
pub fn replace (
@@ -239,7 +239,7 @@ pub fn replace(
239
239
/// // -> True
240
240
/// ```
241
241
///
242
- @ deprecated ( "This module has been deprecated, use `string_tree.is_equal` instead." )
242
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.is_equal` instead." )
243
243
@ external ( erlang , "string" , "equal" )
244
244
pub fn is_equal ( a : StringBuilder , b : StringBuilder ) -> Bool {
245
245
a == b
@@ -264,7 +264,7 @@ pub fn is_equal(a: StringBuilder, b: StringBuilder) -> Bool {
264
264
/// // -> True
265
265
/// ```
266
266
///
267
- @ deprecated ( "This module has been deprecated, use `string_tree.is_empty` instead." )
267
+ @ deprecated ( "The `string_builder` module has been deprecated, use `string_tree.is_empty` instead." )
268
268
@ external ( erlang , "string" , "is_empty" )
269
269
pub fn is_empty ( builder : StringBuilder ) -> Bool {
270
270
from_string ( "" ) == builder
0 commit comments