@@ -222,20 +222,6 @@ fn do_slice(string: String, idx: Int, len: Int) -> String
222
222
@ external ( javascript , "../gleam_stdlib.mjs" , "crop_string" )
223
223
pub fn crop ( from string : String , before substring : String ) -> String
224
224
225
- /// Drops *n* graphemes from the left side of a `String`.
226
- ///
227
- /// ## Examples
228
- ///
229
- /// ```gleam
230
- /// drop_left(from: "The Lone Gunmen", up_to: 2)
231
- /// // -> "e Lone Gunmen"
232
- /// ```
233
- ///
234
- @ deprecated ( "Use `string.drop_start` instead." )
235
- pub fn drop_left ( from string : String , up_to num_graphemes : Int ) -> String {
236
- drop_start ( string , num_graphemes )
237
- }
238
-
239
225
/// Drops *n* graphemes from the start of a `String`.
240
226
///
241
227
/// ## Examples
@@ -256,20 +242,6 @@ pub fn drop_start(from string: String, up_to num_graphemes: Int) -> String {
256
242
}
257
243
}
258
244
259
- /// Drops *n* graphemes from the right side of a `String`.
260
- ///
261
- /// ## Examples
262
- ///
263
- /// ```gleam
264
- /// drop_right(from: "Cigarette Smoking Man", up_to: 2)
265
- /// // -> "Cigarette Smoking M"
266
- /// ```
267
- ///
268
- @ deprecated ( "Use `string.drop_end` instead." )
269
- pub fn drop_right ( from string : String , up_to num_graphemes : Int ) -> String {
270
- drop_end ( string , num_graphemes )
271
- }
272
-
273
245
/// Drops *n* graphemes from the end of a `String`.
274
246
///
275
247
/// ## Examples
@@ -464,34 +436,6 @@ pub fn join(strings: List(String), with separator: String) -> String {
464
436
|> concat
465
437
}
466
438
467
- /// Pads a `String` on the left until it has at least given number of graphemes.
468
- ///
469
- /// ## Examples
470
- ///
471
- /// ```gleam
472
- /// pad_left("121", to: 5, with: ".")
473
- /// // -> "..121"
474
- /// ```
475
- ///
476
- /// ```gleam
477
- /// pad_left("121", to: 3, with: ".")
478
- /// // -> "121"
479
- /// ```
480
- ///
481
- /// ```gleam
482
- /// pad_left("121", to: 2, with: ".")
483
- /// // -> "121"
484
- /// ```
485
- ///
486
- @ deprecated ( "Use `string.pad_start` instead." )
487
- pub fn pad_left (
488
- string : String ,
489
- to desired_length : Int ,
490
- with pad_string : String ,
491
- ) -> String {
492
- pad_start ( string , desired_length , pad_string )
493
- }
494
-
495
439
/// Pads the start of a `String` until it has a given length.
496
440
///
497
441
/// ## Examples
@@ -525,34 +469,6 @@ pub fn pad_start(
525
469
}
526
470
}
527
471
528
- /// Pads a `String` on the right until it has a given length.
529
- ///
530
- /// ## Examples
531
- ///
532
- /// ```gleam
533
- /// pad_right("123", to: 5, with: ".")
534
- /// // -> "123.."
535
- /// ```
536
- ///
537
- /// ```gleam
538
- /// pad_right("123", to: 3, with: ".")
539
- /// // -> "123"
540
- /// ```
541
- ///
542
- /// ```gleam
543
- /// pad_right("123", to: 2, with: ".")
544
- /// // -> "123"
545
- /// ```
546
- ///
547
- @ deprecated ( "Use `string.pad_end` instead." )
548
- pub fn pad_right (
549
- string : String ,
550
- to desired_length : Int ,
551
- with pad_string : String ,
552
- ) -> String {
553
- pad_end ( string , desired_length , pad_string )
554
- }
555
-
556
472
/// Pads the end of a `String` until it has a given length.
557
473
///
558
474
/// ## Examples
@@ -620,20 +536,6 @@ type Direction {
620
536
Trailing
621
537
}
622
538
623
- /// Removes whitespace on the left of a `String`.
624
- ///
625
- /// ## Examples
626
- ///
627
- /// ```gleam
628
- /// trim_left(" hats \n")
629
- /// // -> "hats \n"
630
- /// ```
631
- ///
632
- @ deprecated ( "Use `string.trim_start` instead" )
633
- pub fn trim_left ( string : String ) -> String {
634
- trim_start ( string )
635
- }
636
-
637
539
/// Removes whitespace at the start of a `String`.
638
540
///
639
541
/// ## Examples
@@ -648,20 +550,6 @@ pub fn trim_start(string: String) -> String {
648
550
erl_trim ( string , Leading )
649
551
}
650
552
651
- /// Removes whitespace on the right of a `String`.
652
- ///
653
- /// ## Examples
654
- ///
655
- /// ```gleam
656
- /// trim_right(" hats \n")
657
- /// // -> " hats"
658
- /// ```
659
- ///
660
- @ deprecated ( "Use `string.trim_end` instead" )
661
- pub fn trim_right ( string : String ) -> String {
662
- trim_end ( string )
663
- }
664
-
665
553
/// Removes whitespace at the end of a `String`.
666
554
///
667
555
/// ## Examples
0 commit comments