[install] support git dependencies (#2094)

This commit is contained in:
Alex Lam S.L
2023-02-18 00:48:57 +02:00
committed by GitHub
parent d37daeb76a
commit c60d7db178
9 changed files with 1020 additions and 279 deletions

View File

@@ -305,6 +305,14 @@ pub const StringOrTinyString = struct {
return StringOrTinyString.init(try appendy.append(string, stringy));
}
pub fn initLowerCaseAppendIfNeeded(stringy: string, comptime Appender: type, appendy: Appender) !StringOrTinyString {
if (stringy.len <= StringOrTinyString.Max) {
return StringOrTinyString.initLowerCase(stringy);
}
return StringOrTinyString.init(try appendy.appendLowerCase(string, stringy));
}
pub fn init(stringy: string) StringOrTinyString {
switch (stringy.len) {
0 => {