# semver_core::lain_semver_core::split_once

Kind: function

ID: `semver_core::lain_semver_core::split_once#function@semver_core.goose:6e217fef9f160ff4`

```goose
fn lain_semver_core::split_once(text: const u8[:], separator: u8) -> const u8[:], const u8[:], bool
```

Both views always borrow text, even when no separator is present.
The bool distinguishes an absent field from a present-but-empty field.

[Source](../src/f018926d304656aa75bf1308.html#L18) · line 18

[Structured record](../items/a747b1bb9b691172d4d578f9.json)
