<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Hi everyone,</div><div class=""><br class=""></div><div class="">I have a question about StringProtocol.</div>Since String and Substring are adopted RangeReplaceableCollection, why StringProtocol not inherit RangeReplaceableCollection?<div class=""><br class=""></div><div class="">Also consider StringProtocol could inherit:</div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><ul class=""><li class="">CustomDebugStringConvertible</li><li class="">CustomPlaygroundQuickLookable</li><li class="">CustomReflectable</li><li class="">CustomStringConvertible</li><li class="">CVarArg</li></ul><div class="">Thanks!</div></div></blockquote></div></body></html>