proc_strarray 1.7.0

Create const u8 array from str or byte str literal
Documentation
// Procedural macros collection for string operations.
//
// Copyright 2024 Radim Kolar <hsn@sendmail.cz>
//
// SPDX-License-Identifier: MIT
// or
// SPDX-License-Identifier: Apache-2.0


//   zero size tests for str_array/0


/**

```rust
use proc_strarray::str_array;
str_array!(RES1, "", 0);
str_array!(RES2, "" );
assert_eq!(RES1.len(), 0);
assert_eq!(RES2.len(), 0);
```
*/
pub fn str_array_zero_size() {
}

/**

```rust
use proc_strarray::str_array0;
str_array0!(RES1, "", 1);
str_array0!(RES2, "" );
assert_eq!(RES1.len(), 1);
assert_eq!(RES2.len(), 1);
```
*/
pub fn str_array0_zero_size() {
}


//   zero size tests for str_repeat/0


/**

```rust
use proc_strarray::str_repeat;
const RES1: &str = str_repeat!("", 2);
assert_eq!(RES1.len(), 0);
```
*/
pub fn str_repeat_zero_size() {
}

/**

```rust
use proc_strarray::str_repeat;
const RES1: &str = str_repeat!("Kalamita", 0);
assert_eq!(RES1.len(), 0);
```
*/
pub fn str_repeat_zero_times() {
}

/**

```rust
use proc_strarray::str_repeat0;
const RES1: &str = str_repeat0!("", 2);
assert_eq!(RES1.len(), 1);
```
*/
pub fn str_repeat0_zero_size() {
}

/**

```rust
use proc_strarray::str_repeat0;
const RES1: &str = str_repeat0!("Kamala", 0);
assert_eq!(RES1.len(), 1);
```
*/
pub fn str_repeat0_zero_times() {
}


//   zero size tests for str_len/0


/**

```rust
use proc_strarray::str_len;
assert_eq!(str_len!(""), 0);
```
*/
pub fn str_len_zero_size() {
}

/**

```rust
use proc_strarray::str_len0;
assert_eq!(str_len0!(""), 1);
```
*/
pub fn str_len0_zero_size() {
}


//   zero size tests for str_bytes/0


/**

```rust
use proc_strarray::str_bytes;
const SB: &[u8] = str_bytes!("");
assert_eq!(SB.len(), 0);
```
*/
pub fn str_bytes_zero_size() {
}

/**

```rust
use proc_strarray::str_bytes0;
const SB: &[u8] = str_bytes0!("");
assert_eq!(SB.len(), 1);
```
*/
pub fn str_bytes0_zero_size() {
}

/**

```rust
use proc_strarray::str_bytes;
const SB: &[u8] = str_bytes!(b"");
assert_eq!(SB.len(), 0);
```
*/
pub fn str_bytes_b_zero_size() {
}

/**

```rust
use proc_strarray::str_bytes0;
const SB: &[u8] = str_bytes0!(b"");
assert_eq!(SB.len(), 1);
```
*/
pub fn str_bytes0_b_zero_size() {
}